安装 Gulp 会给我这些警告
Installing Gulp gives me these warnings
我的节点版本:v0.12.2
我的 npm 版本:2.7.4
我运行了以下命令:npm install gulp -g
我应该关心吗?我收到以下警告:
C:'Users'Maddy'Desktop'PublicServer'skill_tests>npm install gulp -g
npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
这些错误警告不是主要问题。当我安装 gulp 时,我会收到相同的警告。我已经使用它一段时间了。它与支持 gulp 的库有关。Gulp 具有依赖项,这些依赖项被"打包"在一起以创建 gulp。例如,lodash是一个JavaScript库,它有很多数组实用程序。但是lodash是由开发它的人维护
的如果您查看node_modules文件夹,您可以看到构成 gulp 的所有依赖项。我只是指出了lodash,因为您可以在此处找到链接并自己查看。Gulp不是一个JavaScript库,它是组成一个工具的几个项目的汇编。
由于npm
没有评级系统 - 或任何远程相似的东西,因此有很多"旧"软件包引用其他"旧"软件包。
而且,在大多数情况下,这很好。
大部分是关键短语。
偶尔可能会对节点进行重大更改,从而导致这些旧包之一失败,并且您可能会向上出现级联错误。 然而,它似乎并不经常发生 - 我只遇到过一次。
底线是:除非你能够维护包,否则你真的无能为力。
所有这些都是警告,这意味着你应该没事。如果遇到错误,请运行:
npm list
这将为您提供依赖项和包的列表。一般来说,这些必须由作者更新。因此,如果任务至关重要,请向他们 ping 他们的存储库或找到维护的替代方案。
相关文章:
- chrome扩展更改主机/域警告
- 当使用Watchify时,Browserify+Babelify Gulp任务没有终止
- gulp-if-javascript文件,但不在gulp-useref的特定目录中
- gulp Iconify任务抛出错误TypeError:Path必须是字符串.收到false
- 如何永久停止jshint'只读'警告/错误
- Gulp Browserify combine JS
- JShint-.jshintrc中的ES6有esversion,但仍收到警告(使用atom)
- Webpack UglifyJS仍在发出警告消息
- 如何在使用loopback REST API时更改gulp-angular项目的端口号
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- Gulp设置javascript对象
- React Router一直给我一个警告:你不能更改<路由器路由>
- 为什么Grunt Copy给了我一个'undefined不是函数'警告
- Gulp:如何将CDN用于js-lib
- 执行此代码时,我看不到警告框
- Gulp: Jscs with parameter
- 使用Gulp手柄部分编译为单个HTML文件
- 页面中的声学警告
- 用Gulp消除JSHint中的分号警告
- 安装 Gulp 会给我这些警告