我无法安装ol3-contextmenu
。
当我在下面执行时:
npm install ol3-contextmenu --save
我收到以下错误:
ERR! closure-util connect ECONNREFUSED 216.58.199.174:80 ..... ..... npm WARN可选跳过失败的可选依赖项 / chokidar / fsevents:npm WARN notsup与您的操作不兼容 系统或架构:fsevents@1.0.15 npm ERR! Windows_NT 10.0.10586 错误的ERR! argv" C:\ Program Files \ nodejs \ node.exe" " C:\程序 文件\的NodeJS \ node_modules \ NPM \ BIN \ NPM-cli.js" "安装" " OL3-文本菜单" " - 保存"错误的ERR!节点v6.2.0 npm ERR! npm v3.8.9 错误的ERR!代码ELIFECYCLE
npm ERR! closure-util@1.15.1 postinstall:
node ./bin/closure-util.js update
npm ERR!退出状态1 npm ERR!错误的ERR!失败了 closure-util@1.15.1 postinstall脚本' node ./bin/closure-util.js 更新&#39 ;.错误的ERR!确保您拥有最新版本的node.js和 npm已安装。错误的ERR!如果你这样做,这很可能是一个问题 closure-util包,npm ERR!不是与npm本身。错误的ERR!告诉 作者认为你的系统失败了:npm ERR!节点 ./bin/closure-util.js更新npm ERR!您可以获得有关如何的信息 用这个项目打开一个问题:npm ERR! npm错误 closure-util npm ERR!或者,如果没有,你可以得到他们的 info via:npm ERR! npm owner ls closure-util npm ERR!有 可能是上面的额外日志输出。
答案 0 :(得分:0)
尝试使用--no-optional
标记作为解决方法。
npm update --no-optional