安装Gulp给了我这些警告

时间:2016-07-06 14:52:09

标签: javascript node.js npm gulp

我的节点版本:struct MCLASS { string *a; string *b; ... 我的npm版本:v0.12.2

我运行了以下命令:2.7.4

我应该在意吗?我收到这些警告:

npm install gulp -g

3 个答案:

答案 0 :(得分:2)

这些错误警告不是主要问题。我安装gulp时会收到相同的警告。我已经使用了一段时间。它与支持gulp的库有关。 Gulp具有依赖关系,并且这些依赖关系被“打包”在一起以创建gulp。例如,lodash是一个具有大量数组实用程序的javascript库。但是lodash是由开发它的人维护的

如果你查看node_modules文件夹,你可以看到构成gulp的所有依赖项。我刚刚指出了lodash因为你可以找到链接here并自己查看。 Gulp不是一个javascript库,它是构成一个工具的几个项目的汇编。

答案 1 :(得分:1)

由于npm没有任何评级系统 - 或者任何类似的评级系统,因此有很多“旧”软件包引用其他“旧”软件包。

而且,在大多数情况下,这很好。

在很大程度上是关键词。

在极少数情况下,节点可能会发生重大更改,从而导致其中一个旧程序包失败,并且您可能会向上发生级联错误。然而,它似乎并不经常发生 - 我只碰到过一次。

底线是:除非你能够维护包裹,否则你无法做任何事情。

答案 2 :(得分:0)

所有这些都是警告,这意味着你应该没事。如果遇到错误运行:

npm list

将为您提供依赖项和包的列表。一般来说,这些必须由作者更新。所以,如果它的关键任务给他们一个ping他们的回购或找到维持的替代品。