使用ng --open serve启动Angular项目提示找不到目录错误
解决方案
- 修正命令格式
ng serve的--open参数属于子命令专属参数,需跟在serve之后,正确命令如下:
ng serve --open
也可直接调用package.json预设的启动脚本:
# 基础启动 npm start # 启动后自动打开浏览器 npm start -- --open
- 修正angular.json配置
如果调整命令后仍然报错,说明项目配置文件指定的路径有误。打开根目录下的angular.json,检查如下配置:
projects.first-app.root需设置为空字符串"",代表当前目录为项目根目录projects.first-app.sourceRoot需设置为"src",代表源码存放路径为当前目录下的src文件夹
报错中提示的first-app\first-app路径不存在,大概率是上述两项配置被误写为"first-app",改回默认值即可恢复正常。
内容的提问来源于stack exchange,提问作者AishwaryV
相关产品推荐
相关产品推荐

