ng serve throws node_modules出现空错误

时间:2017-09-19 11:51:48

标签: angular

我刚开始学习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

安装所有先决条件

3 个答案:

答案 0 :(得分:8)

从终端

创建角度应用时
  

ng new my-first-app

您通常是终端中的一个文件夹级别。导航到您的项目路径

  

cd my-first-app

并运行

  

npm install

它应该得到解决。

答案 1 :(得分:4)

没有。使用此命令(npm install -g @ angular / cli),您只能在全局安装一个包angular / cli,这样您就可以在系统中的任何位置使用终端来构建项目。但是该项目依赖于很多本地软件包来安装它们所需要的

  1. 导航到项目
  2.   

    cd my-first-app

    1. 安装节点模块
    2.   

      npm install或npm i

答案 2 :(得分:-1)

我已经运行了npm install,但我仍然得到相同的node_modules显示为空,您可能需要运行我已多次执行的npm install