![](/img/trans.png)
[英]Running a shell script from node - ERROR { [Error: Cannot find module 'xxx'] code: 'MODULE_NOT_FOUND' }
[英]code: 'MODULE_NOT_FOUND' when running Docker app
我能夠構建 docker 圖像,但無法運行它。
這是我用來運行的命令
docker run coderpc/test-server
以下是我在控制台中看到的錯誤。
Error: Cannot find module '/test-server/src/app/server.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
at Function.Module._load (internal/modules/cjs/loader.js:725:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
這是package.json
配置
{
"name": "test-server",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"dev": "nodemon server.js"
},
"author": "",
"license": "ISC",
"dependencies": {
"body-parser": "^1.19.0",
"cors": "^2.8.5",
"express": "^4.17.1",
"mongodb": "^3.6.3"
},
}
Dockerfile配置
FROM node:14
WORKDIR /fr-service/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8080
CMD [ "node", "server.js" ]
誰能指出我哪里出錯了?
據我所知,您的應用程序文件夾中沒有服務器文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.