Angular-cli - 更新后无法投放项目

时间:2017-03-16 07:34:59

标签: node.js angular npm angular-cli

我已将npmnodeangular-cli更新为最新版本。现在,当我在现有的工作项目中运行ng serve命令时,它会给出以下错误

ERROR in ./src/main.ts
Module build failed: TypeError: Cannot read property 'newLine' of undefined
    at Object.getNewLineCharacter (/home/bunyamin/WebstormProjects/c3dp/node_modules/typescript/lib/typescript.js:8062:20)
    at Object.createCompilerHost (/home/bunyamin/WebstormProjects/c3dp/node_modules/typescript/lib/typescript.js:44978:26)
    at Object.ngcLoader (/home/bunyamin/WebstormProjects/c3dp/node_modules/@ngtools/webpack/src/loader.js:202:31)
 @ multi webpack-dev-server/client?http://localhost:4200 ./src/main.ts

我还注意到,当我在npm run start中运行ng serve命令package.json时,它会在新版Environment configuration does not contain "source" entry.中更改angular-cli }。我怀疑npm不知道angular-cli的新版本但是可能吗?

任何遇到此问题的人都可以帮我修复吗?

1 个答案:

答案 0 :(得分:1)

删除node_modules,然后运行npm cache clean,然后再re-install。这都是newLine错误。

angular-cli如果使用最新版本(@angular/cli),还需要全局安装