我 将我的minimatch版本更新为3.10.9后尝试运行此项目https://github.com/Soundnode/soundnode-app,即时收到此错误
npm WARN可选SKIPPING OPTIONAL DEPENDENCY:fsevents@^1.0.0(node_modules\webpack \node_modules\watchpack \node_modules\chokidar \node_modules\fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:fsevents@1.0.14不受支持的平台:want {" os":"darwin","arch":"any"}(当前:{"os":"win32","arch":"ia32"})
我的配置是Node v - 4.4.2 npm v- 3.10.9我正在使用32位Windows操作系统
有没有办法在npm package.json文件中指定操作系统特定的依赖项?
例如,如果用户运行Linux ,我只想安装'dbus'(https://npmjs.org/package/dbus)作为我模块的依赖项.我对Mac和Windows有不同的依赖.
以下警告被npm install命令 -
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.2 (node_modules\rea
ct-scripts\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}
)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\ch
okidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}
)
Run Code Online (Sandbox Code Playgroud)
警告显然导致我们的詹金斯工作标记失败,所以我们只是试图摆脱相同.
我已经检查了这个/sf/answers/3005687891/ 但是,与那里提到的不同,我的设置中没有任何/ node_modules/fserrors.另外,我的package.json不包含fserrors.以下是我的package.json -
{
"name": "mvc-panel",
"version": "0.1.0",
"private": true,
"dependencies": {
"bootstrap": "^3.3.7",
"jquery": "^3.2.1",
"material-ui": "^0.18.3",
"qs": "^6.4.0",
"react": "^15.5.4", …Run Code Online (Sandbox Code Playgroud)