我执行了命令exp start
后,尝试安装expo
,但是收到了以下错误信息:
Something went wrong installing the "sharp" module
Cannot find module '../build/Release/sharp.node'.
我该如何解决这个问题?
我执行了命令exp start
后,尝试安装expo
,但是收到了以下错误信息:
Something went wrong installing the "sharp" module
Cannot find module '../build/Release/sharp.node'.
我该如何解决这个问题?
寻找最新版本的Sharp并安装。
npm install sharp@0.28.3 --save
我没有使用Expo,但在React Native中遇到了这个问题。 我所做的就是“删除了node_modules / sharp”文件夹。 运行npm install
。 问题解决了。
也许你配置了npm忽略安装脚本。如果是这种情况,请删除sharp模块并执行以下命令:
npm install --ignore-scripts=false
npm i cordova-res
它解决了上述问题。
升级gatsby-transformer-sharp
在我的情况下对我有所帮助。
npm install
如果有人遇到这个问题,而其他解决方案都没有解决它。尝试全局卸载vips,这对我有效。
npm -g uninstall libvips
brew uninstall vips
然后:
yarn clean
yarn install
gatsby develop
当我使用xcode-select install更新我的开发者工具后,我在mac上遇到了相同的问题,然后本地的node项目停止工作。
对我有用。
您可能需要完全重新安装expo-cli
包。
yarn global remove expo-cli
yarn global add expo-cli
或者
npm uninstall expo-cli -g
npm install expo-cli -g
(如果您尚未全局安装 expo-cli
,请删除 global
/ -f
标志)