npm安装问题(Angular)

时间:2018-01-06 21:33:23

标签: node.js git angular npm

今天我尝试创建一个新项目。所以我使用这个命令:

ng new NAME --style=less 

并在我的cmder弹出错误并发出警告。

所以我在Roaming / npm和npm-cache中取消了我的节点和文件。然后我安装了节点并再次下载cmder。然后我尝试安装angular-cli并再次警告和错误。当我尝试安装webpack或git时。

此错误并在日志中发出警告:

1540 warn optional SKIPPING OPTIONAL DEPENDENCY: pinkie-promise@^2.0.0 (node_modules\@angular\cli\node_modules\read-pkg-up\node_modules\find-up\node_modules\pinkie-promise):

1541 warn 404 SKIPPING OPTIONAL DEPENDENCY: Not Found: pinkie-promise@^2.0.0

1542 warn optional SKIPPING OPTIONAL DEPENDENCY: pinkie-promise@^2.0.0 (node_modules\@angular\cli\node_modules\load-json-file\node_modules\pinkie-promise):

1543 warn 404 SKIPPING OPTIONAL DEPENDENCY: Not Found: pinkie-promise@^2.0.0

1551 error code ETARGET
1552 error notarget No matching version found for require-from-string@^1.1.0
1553 error notarget In most cases you or one of your dependencies are requesting
1553 error notarget a package version that doesn't exist.
1553 error notarget
1553 error notarget It was specified as a dependency of 'cosmiconfig'
1554 verbose exit [ 1, true ]

1 个答案:

答案 0 :(得分:5)

不到一年前,由于作者将其从公共存储库中删除,所以“leftpad”软件包打破了全世界的NPM构建。

今天也发生了同样的事情,因为“小指承诺”。作者的NPM帐户(@floatdrop)已被删除,为他撰写的所有软件包中的恶意软件打开了机会。

依赖构建包括Ionic和(在我的情况下)node-sass。

资源: