我需要用命令安装'sharp‘软件包
npm install --arch=x64 --platform=linux sharp因为我使用Windows。
但是,由于package.json和package-lock.json没有命令信息(-arch=x64-platform=linux),如果我在其他计算机上运行'npm‘,那么npm只运行’‘。
我怎样才能解决这个问题?
发布于 2021-05-08 21:30:01
用于安装犀利灯。您需要先安装sharp,然后删除节点模块。这是一个手动步骤,不能包含在您的package.json中
npm安装锐利
rmdir /s /q节点模块/sharp
npm安装--arch=x64 -platform=linux
可以在源根目录中创建bash脚本。
#!/bin/sh
npm install sharp
rmdir /s /q node_modules/sharp
npm install --arch=x64 --platform=linux sharp然后是chmod +x script.sh
然后,您可以在根文件夹中创建一个README.md,并让其他用户知道他们需要运行这个脚本才能安装sharp。
发布于 2022-06-30 00:01:13
当我用无服务器将我的应用程序(使用夏普)从Windows部署到AWS时,我遇到了一个错误。
实际上,我在我的机器上安装了Linux。然后我使用了无服务器部署,并且Linux版本会在AWS上运行。
我的猜测是这个包包含在发送给aws的zip包中。
https://stackoverflow.com/questions/67452159
复制相似问题