【发布时间】:2018-05-25 15:06:07
【问题描述】:
我是 npm 和 Angular 2 的新手,我正在尝试使用 angular/cli 设置一个新的 Angular 2 项目。
我目前正在跑步:
节点 v8.9.3 npm v5.6.0 视窗 10
首先,我运行了npm install -g @angular/cli,它似乎安装得很好。然后我转到我想开始我的项目的文件夹,运行ng new my-app,但一直收到此错误。
npm WARN 已弃用 angular-cli@1.0.0-beta.22-1: angular-cli 已被 重命名为@angular/cli。请更新您的依赖项。
npm WARN deprecated strong-cookie@2.2.2: ReDoS 漏洞解析 设置Cookiehttps://nodesecurity.io/advisories/130
npm WARN 已弃用 node-uuid@1.4.8:改用 uuid 模块
npm WARN 已弃用优雅 fs@3.0.11:请升级到优雅 fs 4 与当前和未来版本的 Node.js 兼容
npm WARN 已弃用 minimatch@0.3.0:请更新到 minimatch 3.0.2 或更高以避免 RegExp DoS 问题
npm WARN 已弃用 minimatch@2.0.10:请更新到 minimatch 3.0.2 或更高以避免 RegExp DoS 问题
npm WARN 已弃用 Graceful-fs@1.2.3:请升级到 graceful-fs 4 为了与当前和未来版本的 Node.js 兼容
npm WARN codelyzer@2.0.1 需要 @angular/compiler@^2.3.1 的同级 || >=4.0.0-beta
npm WARN codelyzer@2.0.1 需要 @angular/core@^2.3.1 ||
=4.0.0-beta
npm WARN @ngtools/webpack@1.9.0 需要 webpack@^2.2.0 的 peer || ^3.0.0 但没有安装。您必须安装对等依赖项 自己。
npm WARN extract-text-webpack-plugin@2.1.2 需要一个peer webpack@^2.2.0 但没有安装。您必须安装对等 自己依赖。
npm WARN string-replace-loader@1.3.0 需要 webpack@1 的 peer || 2 || 3 但没有安装。您必须安装对等依赖项 自己。
npm WARN tslint-loader@2.1.5 需要 tslint@^3.0.0 的对等点,但没有 已安装。您必须自己安装对等依赖项。
npm WARN webpack-dev-middleware@1.12.2 需要一个peer webpack@^1.0.0 || ^2.0.0 || ^3.0.0 但没有安装。你必须 自己安装对等依赖项。
npm WARN 可选跳过可选依赖:fsevents@1.1.3 (node_modules\fsevents):
npm WARN notsup 跳过可选依赖:不支持的平台 fsevents@1.1.3:想要 {"os":"darwin","arch":"any"}(当前: {"os":"win32","arch":"x64"})
npm 错误!路径 C:\Web Development\Projects\angular 2 practice\my-app\node_modules\@angular-cli\ast-tools\node_modules\mkdirp\bin\cmd.js
npm 错误!代码ENOENT
npm 错误!错误号-4058
npm 错误!系统调用 chmod
npm 错误! enoent ENOENT: 没有这样的文件或目录,chmod 'C:\Web 开发\项目\角度2 practice\my-app\node_modules\@angular-cli\ast-tools\node_modules\mkdirp\bin\cmd.js'
npm 错误! enoent 这与 npm 找不到文件有关。
npm 错误!恩恩特
npm 错误!可以在以下位置找到此运行的完整日志:
npm 错误! C:\用户\杰森 Kervin\AppData\Roaming\npm-cache_logs\2017-12-12T00_57_54_496Z-debug.log
包安装失败,见上文。
【问题讨论】:
标签: angular npm angular-cli