Rollup-plugin-typescript2: مناشدات نقل check-tsconfig بعد دمج التكوين

تم إنشاؤها على ٢١ يونيو ٢٠١٩  ·  4تعليقات  ·  مصدر: ezolenko/rollup-plugin-typescript2

نستخدم "module": "commonjs" في tsconfig وفي تعيين tsconfigOverride إلى الوحدة النمطية: "es2015" ، وهذا يسبب الخطأ:

خطأ: خيار tsconfig غير متوافق. الوحدة النمطية تتجه إلى "CommonJS". هذا غير متوافق مع مجموعة التحديثات ، يرجى استخدام "module:" ES2015 "أو" module: "ESNext" ".

أعتقد أنه من الأفضل نقل منطق التحقق من tsconfig بعد دمج جميع التكوين.

التعليق الأكثر فائدة

آه ، نعم ، تحتاج إلى بدء مستوى واحد أعلى: tsconfigOverride: { compilerOptions : { module: "es2015" } }

ال 4 كومينتر

تحقق بالفعل بعد كل التجاوزات ...

هل يمكنك نشر التكوين التراكمي والجزء الأول من إخراج المكون الإضافي في الإسهاب 3 (حيث يطبع الإعدادات وتحلل tsconfig)

تكوين مجموعة التحديثات:

export async function buildCore() {
    const bundler = await rollup({
        context: 'null',
        input: {
            index: 'src/index.ts'
        },
        plugins: [
            typescript({
                verbosity: 3,
                clean: true,
                check: true,
                tsconfigOverride: {
                    module: "es2015"
                },
                tsconfig: './src/tsconfig.json',
                typescript: require('typescript'),
                useTsconfigDeclarationDir: true
            }),
        ]
    });

    await bundler.write({
        format: 'umd',
        dir: 'dist',
        name: 'kook',
        extend: false,
        sourcemap: true,
        esModule: false,
        banner: '/* Test banner */'
    });
}

السجل:

[22:06:48] طلب وحدة ts-node / تسجيل الوحدة الخارجية
[22:06:51] استخدام gulpfile ~ Desktop \ kookjs \ core \ gulpfile.ts
[22:06:51] بدء "افتراضي" ...
[22:06:51] جارٍ بدء "buildCore" ...
[22:06:51] حدث خطأ في "buildCore" بعد 123 مللي ثانية
[22:06:51] خطأ: خيار tsconfig غير متوافق. الوحدة النمطية تتجه إلى "CommonJS". هذا غير متوافق مع مجموعة التحديثات ، يرجى استخدام "module:" ES2015 "أو" module: "ESNext" ".
في checkTsConfig (C: \ Users \ AlirezaDesktop \ kookjs \ core \ node_modulesrollup-plugin-typescript2src \ check-tsconfig.ts: 9: 9)
في parseTsConfig (C: \ Users \ AlirezaDesktop \ kookjs \ core \ node_modulesrollup-plugin-typescript2src \ parse-tsconfig.ts: 50: 2)
في Object.options (C: \ Users \ AlirezaDesktop \ kookjs \ core \ node_modulesrollup-plugin-typescript2srcindex.ts: 80: 64)
في applicationOptionHook (C: \ Users \ AlirezaDesktop \ kookjs \ core \ node_modulesrollupdistrollup.js: 17147: 31)
في Array.reduce ()
في getInputOptions $ 1 (C: \ Users \ AlirezaDesktop \ kookjs \ core \ node_modulesrollupdistrollup.js: 17165: 41)
في Object.rollup (C: \ Users \ AlirezaDesktop \ kookjs \ core \ node_modulesrollupdistrollup.js: 17209: 30)
في C: \ Users \ AlirezaDesktop \ kookjs \ core \ gulpfile.ts: 17:27
في الخطوة (C: \ Users \ AlirezaDesktop \ kookjs \ core \ node_modules \ tslib \ tslib.js: 136: 27)
في Object.next (C: \ Users \ AlirezaDesktop \ kookjs \ core \ node_modules \ tslib \ tslib.js: 117: 57)
[22:06:51] خطأ "الافتراضي" بعد

آه ، نعم ، تحتاج إلى بدء مستوى واحد أعلى: tsconfigOverride: { compilerOptions : { module: "es2015" } }

آه ، نعم ، تحتاج إلى بدء مستوى واحد أعلى: tsconfigOverride: { compilerOptions : { module: "es2015" } }

هذا رائع ، لقد حل مشكلتي ، شكرًا

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات