无法汇总处理 angular2 项目



我正在尝试使用我的 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
    }) 
  ]
}

最新更新