我创建了使用Meteor创建的APP,该App使用Mosquitto通过MQTT与某些硬件进行通信。它是在Linux计算机上完成的,每个人都运行良好。现在,我已将文件加载到OSX上,并收到以下错误消息。我尝试将sass更新到最新版本,然后重做npm安装,但无济于事。
=> A patch (Meteor 1.7.0.5) for your current release is available!
Update this project now with 'meteor update --patch'.
Errors prevented startup:
While loading package materialize:materialize@0.100.2:
error: Command failed: /Users/random/.meteor/packages/meteor- tool/.1.7.0_4.x53m8m.ifru9++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/npm rebuild --update-binary
Cannot download "https://github.com/sass/node- sass/releases/download/v4.5.2/darwin-x64-57_binding.node": HTTP error 404 Not Found
Hint: If github.com is not accessible in your location
try setting a proxy via HTTP_PROXY, e.g.
export HTTP_PROXY=http://example.com:1234
or configure npm proxy via
npm config set proxy http://example.com:8080
Run Code Online (Sandbox Code Playgroud)
我找到了解决方案。
删除node_modules文件夹
删除package-lock.json文件
使用以下命令清除npm缓存
npm缓存清理
npm安装node-sass @ latest
npm重建节点ass
我
如果您还有另一个使用node-sass的依赖项,请更改其版本