我刚开始学习Angular 4,作为学习过程的一部分,我做了以下几点:
安装Node.js (version 8)
。
执行此命令npm install -g @angular/cli
通过CLI创建了一个新项目:ng new my-first-app
一旦我运行此命令:ng serve
,我收到错误node_module
显示为空,您可能需要运行'npm install'。一旦我运行npm install,它就会安装一些库,现在ng serve
构建并运行该项目。我想了解为什么我需要npm install
以及它安装了什么?不应该使用此命令npm install -g @angular/cli
答案 0 :(得分:8)
从终端
创建角度应用时ng new my-first-app
您通常是终端中的一个文件夹级别。导航到您的项目路径
cd my-first-app
并运行
npm install
它应该得到解决。
答案 1 :(得分:4)
没有。使用此命令(npm install -g @ angular / cli),您只能在全局安装一个包angular / cli,这样您就可以在系统中的任何位置使用终端来构建项目。但是该项目依赖于很多本地软件包来安装它们所需要的
cd my-first-app
npm install或npm i
答案 2 :(得分:-1)
我已经运行了npm install
,但我仍然得到相同的node_modules
显示为空,您可能需要运行我已多次执行的npm install