我正在尝试ng serve
包含在第三方框架中的示例Angular项目。示例项目需要从其package.json
文件中判断Angular v〜4。我的全局CLI版本是6.0.8。该项目不包含node_modules
文件夹,也不包含angular-cli.json
或angular.json
文件。
我如何成功ng serve
这个较旧的项目?
我必须混入该项目的package.json
文件来更新版本号,还是可以只安装〜4.0.3的本地Angular CLI的较旧版本?
即使这样,一旦我安装了较旧的CLI版本,如何通过CLI生成angular-cli.json
文件?到目前为止,我只能使node_modules
出现-而不是angular-cli.json
或angular.json
文件。
答案 0 :(得分:2)
这可能是一个愚蠢的问题,但是在让项目安装依赖项之后使用npm install
吗?
只有在此之后,文件夹node_modules
才会出现。
答案 1 :(得分:1)
在我的情况下,npm run start
达到了目的。我刚安装 Angular 8 时正在运行 Angular 6 应用。
在我的package.json
中,它位于命令后面。
...
"scripts": {
"build": "webpack --mode production",
"start": "webpack-dev-server --mode development --open"
},
...
答案 2 :(得分:0)
我可以通过运行另一个命令npm run build
来解决此问题。这似乎可以正确地以所需版本提供该应用程序。