我已经创建了二手Meteor来创建一个应用程序,该应用程序使用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
发布于 2019-03-08 22:02:14
我找到了一个解决方案。
node_modules
folderpackage-lock.json
文件清除npm缓存
npm缓存清理
的最新版本
最新npm安装节点-sass@
npm重建node-sass
npm I
如果您有另一个使用node-sass依赖项,请更改其版本
发布于 2020-08-10 16:38:58
删除package-lock.json,然后再次安装npm。对我很管用。
(无需移除节点模块)
https://stackoverflow.com/questions/53257173
复制相似问题