2017-08-18 10 views
0

npmパッケージの作成には、this tutorialの次に従います。ここに私のtsconfig.jsonがある:私はロールアップを実行するとrollup-plugin-typescriptは 'compilerOptions'の 'lib'を認識しません。

{ 
    "compilerOptions": { 
     "target": "es5", 
     "module": "es2015", 
     "sourceMap": true, 
     "moduleResolution": "node", 
     "emitDecoratorMetadata": true, 
     "experimentalDecorators": true, 
     "declaration": true, 
     "outDir": "./dist", 
     "lib": ["es2015", "dom"] 
    }, 
    "files": ["./lib/empty-text.ts"] 
} 

は、私はこのエラーを取得する:

rollup-plugin-typescript: Unknown compiler option 'lib'. 
[!] Error: rollup-plugin-typescript: Couldn't process compiler options 
Error: rollup-plugin-typescript: Couldn't process compiler options 
    at typescript (D:\sandbox\rollup-play\node_modules\rollup-plugin-typescript\dist\rollup-plugin-typescript.cjs.js:226:9) 
    at Object.<anonymous> (D:\sandbox\rollup-play\rollup.config.umd.js:45:9) 

私はcompilerOptionsからlibを削除すると、私はエラーの異なるセットを取得します。私はロールアップv0.8.1を使用しています。このバージョンではlibがサポートされていますか?

+0

このエラーを解決しましたか? –

答えて

0

これは不平を言っているロールアップ自体ではありませんが、明らかに使用しているロールアウトのためにtypescriptプラグインによって呼び出されるtypescriptコンパイラです。 rollup-plugin-typescriptにはデフォルトのTypescript 1.8.9が付属しています。しかし、 "lib"コンパイラオプションはTS 2.0で導入されました。だから十分に最新のTSバージョンを使用してみてください。 https://github.com/rollup/rollup-plugin-typescript#typescript-versionによると、あなたは何かのようにする必要があります

typescript({ 
    typescript: require('some-fork-of-typescript') 
}) 
関連する問題