Ais*_*ari 77 node.js npm minimatch
我 将我的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操作系统
pio*_*r.d 121
这是一个警告,而不是错误.它出现是因为它fsevents是一个可选的依赖项,仅在项目在macOS环境中运行时使用(该程序包提供"对Mac OS-X FSEvents的本机访问").
因为你在Windows上运行你的项目,fsevents所以跳过它是无关紧要的.
nic*_*kl- 28
这仍然是一个问题,导致程序包安装中止,并且由于"不支持的平台"而未安装可选软件包的警告.
问题涉及"shrinkwrap"或package-lock.json在每个包管理器执行后持久化.后续尝试将继续失败,因为此文件被引用而不是package.json.
将这些选项添加到npm install命令应该再次设置.
--no-optional argument will prevent optional dependencies from being installed.
--no-shrinkwrap argument, which will ignore an available package lock or
shrinkwrap file and use the package.json instead.
--no-package-lock argument will prevent npm from creating a package-lock.json file.
Run Code Online (Sandbox Code Playgroud)
完整命令如下所示:
npm install --no-optional --no-shrinkwrap --no-package-lock
Run Code Online (Sandbox Code Playgroud)
小智 19
使用参数 --force:
npm i -f
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
86551 次 |
| 最近记录: |