Angular-cli启动新项目失败

时间:2018-04-07 13:17:23

标签: angular npm angular-cli

我创建了一个带有angular-cli(angular 5)的新项目,但是开始失败(它在上周工作):

ERROR in C:/Users/Dev/CoursAngular/jsjobs/src/main.ts
Module build failed: Error: C:\Users\Maison\Documents\Dev\jsjobs\src\main.ts is missing from the TypeScript compilation. Please make sure it is in your tsconfig via the 'files' or 'include' property.
    at AngularCompilerPlugin.getCompiledFile (C:\Users\Maison\Documents\Dev\jsjobs\node_modules\@ngtools\webpack\src\angular_compiler_plugin.js:674:23)
    at plugin.done.then (C:\Users\Maison\Documents\Dev\jsjobs\node_modules\@ngtools\webpack\src\loader.js:467:39)
    at <anonymous>
ERROR in C:/Users/Dev/CoursAngular/jsjobs/src/polyfills.ts
Module build failed: Error: C:\Users\Maison\Documents\Dev\jsjobs\src\polyfills.ts is missing from the TypeScript compilation. Please make sure it is in your tsconfig via the 'files' or 'include' property.
    at AngularCompilerPlugin.getCompiledFile (C:\Users\Maison\Documents\Dev\jsjobs\node_modules\@ngtools\webpack\src\angular_compiler_plugin.js:674:23)
    at plugin.done.then (C:\Users\Maison\Documents\Dev\jsjobs\node_modules\@ngtools\webpack\src\loader.js:467:39)
    at <anonymous>

webpack: Failed to compile.

node -v:8.11.1

Npm -v:5.6.0

ng -v:1.7.4

有些更新出错?

谢谢你

2 个答案:

答案 0 :(得分:0)

我在使用Visual Studio Code时遇到了类似的问题。我不确定这是否相同,因为@kaneda描述有点稀疏,但我的搜索引导到这个页面,这可能会帮助其他人。

许多解决方案正在讨论更改tsconfig文件,但错误和tsconfig文件与此修复程序完全无关。我的问题是目录名称之间的案例敏感性问题(例如:/ Models / vs / models /),如果任何.ts文件的导入在目录中有所不同。

请参阅https://github.com/angular/angular-cli/issues/8284

具体见 stuartkuentzel于2017年11月3日发表评论条目。

我认为这可能与这个问题有关,因为这两条评论:

  

我更改工作目录,现在可以正常工作。

  

如果在运行应用程序之前打开Visual Studio代码,我无法启动

我认为第一条评论可能与我的情景有关,因为我正在做家务,以规范我的命名惯例,并将文件从所有小写改为骆驼。类名是正确的,但有一个实例,我的导入仍然是小写。

第二个注释与我在Visual Studio Code中观察到的内容相关,我在其中关闭了IDE并重新打开它以查看该文件仍以全部小写显示。我不知道为什么我在任何项目文件中找不到对该文件的任何引用,但它向我显示VSC可能无法正确刷新其界面以显示可能已经进行的其他更改。

虽然此解决方案可能与kaneda不同,但对错误消息和Visual Studio Code的搜索会将我引导至此页面,这可能对其他人有所帮助。

确认,这与更改tsconfig文件无关。

答案 1 :(得分:0)

好的,我知道为什么!如果我在运行应用程序之前打开Visual Studio代码,我无法启动....