我似乎在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.
有什么想法吗?
答案 0 :(得分:0)
首先,这些不是错误,它们是警告,可以忽略。不要只相信我,FoundationPress的创建者says so:
这些是警告,而不是错误。只要FoundationPress正常工作并且您能够运行
npm run build
和npm run watch
命令,就无需担心。
编辑:哦,我刚刚意识到你在那个问题上的答案。所以你现在可能已经知道了这一点:)
其次,当涉及到graceful-fs时:
您可以使用npm ls graceful-fs
检查哪个包正在使用已弃用的graceful-fs版本,如果这样做,您将看到它(可能)使用已弃用的版本。 gulp团队是aware of the issue:
我们知道安装时的graceful-fs弃用警告 gulp 3.x。
这是由于:
- our graceful-fs devDependency
- 乙烯基-fs依赖
醇>由于API中断更改,我们都无法升级。
依赖关系没有任何问题,特别是因为它 仅用于开发。我们将在gulp 4中更新或删除它 消息就会消失。
所以,不用担心!
(另外,如果您使用npm install --no-optional
代替npm install
,您会看到更少的警告。)