我正在开发一个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
非常感谢。
答案 0 :(得分:0)
删除node_modules文件夹。运行npm install然后重新运行命令npm start
答案 1 :(得分:0)
尝试sudo npm run start
我遇到了类似的问题,只是因为在我们的团队中发生了这种情况,但是sudo
解决了这个问题。