我是npm和Angular 2的新手,我正在尝试使用Angular/CLI建立一个新的Angular 2项目。
我当前正在运行:
Node V8.9.3 npm V5.6.0 Windows 10
首先,我运行npm install-g@angular/cli
,看起来安装得很好。然后我转到我想启动项目的文件夹,运行ng new my-app
,但不断得到这个错误。
npm警告已弃用angular-cli@1.0.0-beta.22-1:angular-cli已重命名为@Angular/CLI。请更新您的依赖项。
npm WARN deprecated Tough-Cookie@2.2.2:ReDoS漏洞解析Set-Cookie https://nodesecurity.io/advisories/130
npm警告已弃用的节点-uuid@1.4.8:改用uuid模块
npm警告不推荐使用的graceful-fs@3.0.11:请升级到graceful-fs 4以兼容当前和未来版本的node.js
npm警告已弃用的minimatch@0.3.0:请更新到minimatch 3.0.2或更高版本以避免RegExp DoS问题
npm WARN deprecated minimatch@2.0.10:请更新到minimatch 3.0.2或更高版本以避免RegExp DoS问题
npm警告已弃用的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<5.0.0的对等项,但未安装任何对等项。您必须自己安装对等项依赖项。
npm WARN Codelyzer@2.0.1需要@Angular/Core@^2.3.1的对等体
=4.0.0-测试版<5.0.0,但未安装。您必须自己安装对等项依赖项。
npm WARN@ngtools/webpack@1.9.0需要webpack@^2.2.0^3.0.0的对等体,但未安装任何对等体。您必须自己安装对等项依赖项。
npm WARN extract-text-webpack-plugin@2.1.2需要webpack@^2.2.0的对等体,但未安装任何对等体。您必须自己安装对等项依赖项。
npm WARN String-Replace-Loader@1.3.0需要WebPack@1 2 3的对等体,但未安装任何对等体。您必须自己安装对等项依赖项。
npm警告tslint-loader@2.1.5需要一个tslint@^3.0.0的对等体,但未安装任何对等体。您必须自己安装对等项依赖项。
npm警告webpack-dev-middleware@1.12.2需要Webpack@^1.0.0^2.0.0^3.0.0的对等体,但未安装任何对等体。您必须自己安装对等项依赖项。
npm警告可选跳过可选依赖项:fsevents@1.1.3(node_modules\fsevents):
npm WARN notsup跳过可选依赖项:fsevents@1.1.3:wanted的平台不受支持{“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错误!代码表示
npm错误!错误号-4058
npm错误!系统调用chmod
npm错误!enoent enoent:没有这样的文件或目录,chmod'C:\Web Development\Projects\Angular 2 Practice\my-app\node_modules\@Angular-cli\ast-tools\node_modules\mkdirp\bin\cmd.js'
npm错误!如果这与npm找不到文件有关。
npm错误!Enoent
npm错误!此运行的完整日志可在以下位置找到:
npm错误!C:\users\Jason Kervin\AppData\Roaming\npm-cache_logs\2017-12-12t00_57_54_496z-debug.log
软件包安装失败,请参阅上面。
请尝试以下步骤: