我已将npm
,node
和angular-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
的新版本但是可能吗?
任何遇到此问题的人都可以帮我修复吗?
答案 0 :(得分:1)
删除node_modules
,然后运行npm cache clean
,然后再re-install
。这都是newLine
错误。
angular-cli
如果使用最新版本(@angular/cli
),还需要全局安装