【发布时间】:2017-04-20 13:11:35
【问题描述】:
[大家好!每次我运行npm installcommand 时,它都会创建 node_modules 文件夹,但该文件夹被排除在外!如您所见,我也有一些警告,但我认为 npm install 已成功完成。
我收到的警告如下:
npm WARN 已弃用 minimatch@2.0.10:请更新到 minimatch 3.0.2 或更高版本以避免 RegExp DoS 问题
npm WARN 已弃用 minimatch@0.2.14:请更新到 minimatch 3.0.2 或更高版本以避免 RegExp DoS 问题
npm WARN 不推荐使用 graceful-fs@1.2.3:graceful-fs v3.0.0 及之前的版本在节点版本 >= v7.0 上会失败。请尽快更新到graceful-fs@^4.0.0。使用 'npm ls graceful-fs' 在树中找到它。
npm WARN 首选全局标记@0.3.6 应使用 -g 安装
npm WARN 首选全局 node-gyp@3.4.0 应该使用 -g 安装
npm WARN 可选跳过可选依赖:fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup 跳过可选依赖:fsevents@1.0.15 不受支持的平台:想要 {"os":"darwin","arch":"any"}(当前:{"os ":"win32","arch":"x64"})
前 3 个警告来自 gulp 依赖项。如果我在 package.json 中键入以下代码,最后 2 个我可以通过它们:
*"optionalDependencies": {
"fsevents": "*"
},*
然后在终端中输入命令npm install --no-optional。
但我不明白为什么我的 node_modules 文件夹被排除在外,而 PhpStorm(2016.2.2) 不允许我取消排除它。
谢谢!]1
【问题讨论】:
-
“排除”是什么意思?