我正在尝试使用我的ang2项目进行汇总设置。 我无法通过以下错误: -
D:\js\bundling\rollup_ng2_tes1\test1>D:\js\bundling\rollup_ng2_tes1\test1\node_modules\.bin\rollup -c
**? typescript.readConfigFile is not a function**
这几乎浪费了一天。
tsconfig.json
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"baseUrl": "src",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2016",
"dom"
]
}
}
rollup.config.js 如下所示。
import typescript from 'rollup-plugin-typescript';
export default
{
entry: './src/main.ts',
plugins: [
typescript({
typescript: require('rollup-plugin-typescript')
})
]
}
任何帮助,人们???
答案 0 :(得分:0)
您应该使用角度的最新打字稿版本,并在配置中使用它。您正在尝试使用rollup-plugin-typescript
作为某种打字稿分叉,但它不是:):
let typescriptLatest = require('typescript')
export default {
entry: './src/main.ts',
plugins: [
typescript({
typescript: typescriptLatest
})
]
}