我正在尝试使用我的 ang2 项目进行汇总设置。我无法通过以下错误:-
D:jsbundlingrollup_ng2_tes1test1>D:jsbundlingrollup_ng2_tes1test1node_modules.binrollup -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')
})
]
}
有什么帮助吗,人们???
您应该使用最新的 angular 打字稿版本,并在配置中使用它。您正在尝试将rollup-plugin-typescript
用作某种打字稿分支,但它并不:):
let typescriptLatest = require('typescript')
export default {
entry: './src/main.ts',
plugins: [
typescript({
typescript: typescriptLatest
})
]
}