【问题标题】:angular2 coding environment setupangular2 编码环境设置
【发布时间】:2017-02-13 21:50:50
【问题描述】:

我正在尝试为 angular2 设置编码环境。我试图在package.json 文件上运行npm install。正如您在下面看到的,它运行得不是很好,下面的代码是我在运行npm install 后收到的。我知道错误 404 意味着它找不到年龄,但我仍然不知道如何解决这个问题。如果有人可以向我解释如何解决所有这些错误,那将非常有帮助。我也对这个问题的替代解决方案持开放态度。如果它有帮助,我仍在使用 Windows XP(我不知道这是否会改变解决方案)。

"C:\Program Files\JetBrains\WebStorm 2016.3.3\bin\runnerw.exe" 
                    "C:\Program Files\nodejs\node.exe" "C:\Program             
Files\nodejs\node_modules\npm\bin\npm-cli.js" install
npm WARN package.json angular2-seed@1.0.0 scripts['server'] should  
       probably be scripts['start'].
npm http GET https://registry.npmjs.org/angular2-in-memory-web-api
npm http GET https://registry.npmjs.org/bootstrap
(...)
npm http GET https://registry.npmjs.org/typescript
npm http 304 https://registry.npmjs.org/rxjs
npm http 304 https://registry.npmjs.org/angular2-in-memory-web-api
npm http 304 https://registry.npmjs.org/reflect-metadata
npm http 304 https://registry.npmjs.org/bootstrap
npm http 304 https://registry.npmjs.org/angular2-router-loader
npm http 304 https://registry.npmjs.org/angular2-template-loader
npm http 304 https://registry.npmjs.org/zone.js
npm http 304 https://registry.npmjs.org/core-js
npm http 304 https://registry.npmjs.org/css-loader
npm http 304 https://registry.npmjs.org/raw-loader
npm http 304 https://registry.npmjs.org/to-string-loader
npm http 304 https://registry.npmjs.org/awesome-typescript-loader
npm http 304 https://registry.npmjs.org/webpack
npm http 304 https://registry.npmjs.org/ie-shim
npm http 404 https://registry.npmjs.org/angular/common
npm http 404 https://registry.npmjs.org/angular/compiler
npm http 404 https://registry.npmjs.org/angular/forms
npm http 404 https://registry.npmjs.org/angular/compiler-cli
npm http 404 https://registry.npmjs.org/angular/core
npm ERR! 404 Not Found
npm ERR! 404 
npm ERR! 404 'angular/common' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it
npm ERR! 404 It was specified as a dependency of 'angular2-seed'
npm ERR! 404 
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, or http url, or git url.

npm ERR! System Windows_NT 5.1.2600
npm ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program  
 Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd C:\Documents and Settings\Administrator\My 
      Documents\Programming\angular2-seed-master\angular2-seed-master
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! code E404
npm http 304 https://registry.npmjs.org/webpack-merge
npm http 404 https://registry.npmjs.org/angular/platform-server
npm http 404 https://registry.npmjs.org/angular/http
npm http 404 https://registry.npmjs.org/angular/platform-browser
npm http 404 https://registry.npmjs.org/angular/platform-browser-dynamic
npm http 404 https://registry.npmjs.org/angular/router
npm http 304 https://registry.npmjs.org/webpack-dev-server
npm http 304 https://registry.npmjs.org/typescript
npm http 404 https://registry.npmjs.org/types/node
npm http 404 https://registry.npmjs.org/angular/upgrade

Process finished with exit code 1

【问题讨论】:

  • 压缩文件夹并向作者报告错误

标签: angular npm-install


【解决方案1】:

不再提供您正在使用的 Angular 2 版本。您应该使用 Angular CLI 启动一个新的 Angular2 项目。

您需要使用命令npm install -g @angular/cli 安装它,然后使用命令ng new your-project-name 启动一个新项目。

【讨论】:

  • `npm 错误! addLocal 无法安装 angular/cli npm ERR!错误:ENOENT,stat 'C:\Documents and Settings\Administrator\angular\cli' npm ERR!如果您需要帮助,您可以报告此整个日志 npm ERR!包括 npm 和 node 版本,位于:npm ERR! github.com/npm/npm/issues> npm 错误!系统 Windows_NT 5.1.2600 npm 错误!命令 "C:\\Program Files\\nodejs\\\\node.exe" "C:\`
  • \Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js""install" "-g" "@angular/cli" npm ERR! cwd C:\Documents and Settings\Administrator npm ERR! node -v v0.10.28 npm ERR! npm -v v1.4.9 npm ERR! path C:\Documents and Settings\Administrator\angular\cli npm ERR! code ENOENT npm ERR! errno 34 npm ERR! Additional logging details can be found in: npm ERR! C:\Documents and Settings\Administrator\npm-debug.log npm ERR! not ok code 0
  • 您能否检查一下您是否拥有最新版本的节点 v6.9.5(使用 npm 3.10.10)?我看到安装文件夹是 angular/cli,您确定要安装包 @angular/cli 而不是 angular/cli?为确保您使用最新版本,请尝试以下npm uninstall -g angular-cli @angular/cli,然后是npm cache clean,最后是npm install -g @angular/cli@latest
【解决方案2】:

首先,在控制台中输入ng init。它将安装npm install 进程所需的一些重要文件,例如package.json。然后,使用npm install 命令。

【讨论】:

  • 好的,我试试。谢谢
  • C:\Documents and Settings\Administrator\My Documents\Programming\angular2-seed-m aster>ng init 'ng' is not recognized as an internal or external command, operable program or batch file.
  • 您是否安装了nodenpm
  • 是的,当我检查他们是否安装时,它说他们是。
猜你喜欢
  • 1970-01-01
  • 2012-06-27
  • 1970-01-01
  • 2016-06-29
  • 1970-01-01
  • 2019-09-23
  • 1970-01-01
  • 1970-01-01
  • 2017-08-30
相关资源
最近更新 更多