"npm start" 不会自动重新编译,也不会显示代码更改。

19 浏览
0 Comments

"npm start" 不会自动重新编译,也不会显示代码更改。

我正在开发一个Angular项目,直到今天一切都很正常。我没有做任何修改,但是现在 \"npm start\" 命令停止正常工作了。项目被成功编译,但一旦我做了一些更改,编译就不会自动重新加载,我的代码中的任何更改都不会显示。

我尝试在 package.json 文件中添加 --watch 标志,就像一些网站建议的那样,但不起作用。

这是我 .json 文件中相关的代码

 "scripts": {
    "ng": "ng",
    "start": "ng serve --open --host 0.0.0.0 --baseHref=/",
}

我不能使用 ng serve,因为它由于缺少 baseHref 会出错。用这个命令是要求使它正常工作,至少对我是这样说的。

我正在使用的环境是:

Angular CLI: 7.3.6
Node: 10.15.1
OS: win32 x64
Angular: 7.2.11
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.13.6
@angular-devkit/build-angular     0.13.6
@angular-devkit/build-optimizer   0.13.6
@angular-devkit/build-webpack     0.13.6
@angular-devkit/core              7.3.6
@angular-devkit/schematics        7.3.6
@angular/cli                      7.3.6
@ngtools/webpack                  7.3.6
@schematics/angular               7.3.6
@schematics/update                0.13.6
rxjs                              6.3.3
typescript                        3.2.4
webpack                           4.29.0

非常感谢。

admin 更改状态以发布 2023年5月20日
0
0 Comments

我在Linux上遇到了类似的错误。原来是打开文件限制的问题:
React Native Error: ENOSPC:已达到文件观察器数量的系统限制

0
0 Comments

尝试运行sudo npm run start。我经历过类似的问题,而且只有我们团队中出现了这个问题,但是sudo解决了问题。

0