首页 > 解决方案 > “npm start”不会自动重新编译,也不会显示代码更改

问题描述

我正在开发一个 Angular 项目,直到今天一切正常。我没有做任何改变。但是现在,不知道为什么。“npm start”命令停止正常工作。该项目已成功编译,但是一旦我进行了一些更改,编译不会自动重新加载,并且我的代码的任何更改都不会显示。

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

这是我的 .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


非常感谢。

标签: angularnpm

解决方案


尝试sudo npm run start我有类似的问题,仅在我们的团队中发生但sudo解决了问题。


推荐阅读