Foundationpress npm install deprecated error

时间:2016-05-31 10:25:18

标签: node.js npm zurb-foundation lodash deprecated

我似乎在JointsWP和Foundationpress上都遇到了npm安装错误。

从命令行在foundationpress中运行npm install会导致此错误:

npm WARN deprecated gulp-minify-css@1.2.4: Please use gulp-clean-css
npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node release >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in tree.
npm WARN optional dep failed, continueing fsevents@1.0.12
npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

首先,这些不是错误,它们是警告,可以忽略。不要只相信我,FoundationPress的创建者says so

  

这些是警告,而不是错误。只要FoundationPress正常工作并且您能够运行npm run buildnpm run watch命令,就无需担心。

编辑:哦,我刚刚意识到你在那个问题上的答案。所以你现在可能已经知道了这一点:)

其次,当涉及到graceful-fs时:

您可以使用npm ls graceful-fs检查哪个包正在使用已弃用的graceful-fs版本,如果这样做,您将看到它(可能)使用已弃用的版本。 gulp团队是aware of the issue

  

我们知道安装时的graceful-fs弃用警告   gulp 3.x。

     

这是由于:

     
      
  1. our graceful-fs devDependency
  2.   
  3. 乙烯基-fs依赖
  4.         

    由于API中断更改,我们都无法升级。

         

    依赖关系没有任何问题,特别是因为它   仅用于开发。我们将在gulp 4中更新或删除它   消息就会消失。

所以,不用担心!

(另外,如果您使用npm install --no-optional代替npm install,您会看到更少的警告。)