【发布时间】:2017-07-18 20:35:40
【问题描述】:
我最近开始学习 Angular 4。如教程中所述,我安装了 nodejs,然后安装了 angular 4 cli 并创建了一个项目以开始工作。我做了同样的事情,看起来很完美,但是当我使用 ng serve --open 运行本地服务器时。它给了我以下错误:
我已经通过在我的 Angular 应用目录中再次安装 npm 解决了这个问题。
现在我要创建一个新的应用程序,它会给出相同的错误,我不想为每个项目一次又一次地安装 npm(这个问题也可以通过将 node_modules 文件夹从第一个应用程序根目录复制到新应用程序)因为我处于学习阶段,所以我需要为我学到的每一个新事物创建一个新项目。
更新: 我正在使用 Windows 8.1、最新版本的 Nodejs v8.1.4(也尝试过 LTS)、npm 版本 5.0.3 和 Visual Studio Code。一切安装完美,没有任何错误。
【问题讨论】:
-
是的,我已经使用 npm install -g @angular/cli 安装了 Angular-cli
-
检查您的
package.json并查看ng serve --open的内容 -
如果我在应用程序根目录中使用 npm install 或将 npm_module 文件夹从现有应用程序复制并粘贴到新应用程序目录中,一切正常。
-
{ "name": "quiz", "version": "0.0.0", "license": "MIT", "scripts": { "ng": "ng", "start ": "ng serve", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" },
标签: node.js angular npm angular-cli