在我将 bcrypt 添加到我的 package.json 之前,一切正常。现在,我收到以下错误消息。
这是我的 package.json 的摘录:
"dependencies": {
"bcrypt": "3.0.6",
"express": "^4.17.1",
"mongodb": "^3.3.1",
"nodemailer": "^6.3.0",
"pm2": "^3.5.1",
"redis": "^2.8.0",
"xlsx": "^0.15.0"
},
Run Code Online (Sandbox Code Playgroud)
这是我的 dockerfile。我正在使用官方节点高山图像。我想知道 alpine 是否已经安装了 phyton。
FROM node:13.5.0-alpine
WORKDIR /usr/app
COPY ./src .
RUN npm install
Run Code Online (Sandbox Code Playgroud)
我在运行 docker-compose 时收到此错误消息:
node-pre-gyp WARN Using request for node-pre-gyp https download
node-pre-gyp WARN Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.6/bcrypt_lib-v3.0.6-node-v79-linux-x64-musl.tar.gz
node-pre-gyp WARN Pre-built binaries not found for bcrypt@3.0.6 and node@13.5.0 (node-v79 ABI, musl) (falling back to source compile with node-gyp)
gyp ERR! find …Run Code Online (Sandbox Code Playgroud)