angular - “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
非常感谢。
解决方案
尝试sudo npm run start
我有类似的问题,仅在我们的团队中发生但sudo
解决了问题。
推荐阅读
- mysql - Mysql返回最大到最小的结果
- php - Laravel:如何将路线缓存 5 分钟?
- java - 克里斯蒂安的算法java同步时间错误
- php - 无法使用 PHP 在 PDF 中显示调整大小的图像
- python - 在python中用空格替换换行符
- github - github 操作获取测试构建的 URL
- javascript - 解析 URL 参数并返回带有数组的 javascript 对象
- python - 尝试 Django 迁移会生成错误:“为用户指定的未知字段(组)”
- sqlite - 我正在尝试提取值并将它们放在 .db 中以供以后使用,但是我的代码有问题,我什至无法再加载 SQLite
- excel - Excel - 公式的条件格式不起作用但公式本身有效