我的Node.js项目不会在docker上加载。
如您所见,索引无法加载。
以下是代码:https://github.com/tech-387/spartan-apps-admin-console-frontend
这是我得到的错误:
npm@1.0.0开始/ home / node / app 节点./bin/www
内部/模块/cjs/loader.js:584 犯错 ^
错误:找不到模块'./src/Presentation/viewModel/index' 在Function.Module._resolveFilename(内部/模块/cjs/loader.js:582:15) 在Function.Module._load(内部/模块/cjs/loader.js:508:25) 在Module.require(internal / modules / cjs / loader.js:637:17) 在要求时(内部/模块/cjs/helpers.js:22:18) 在/home/node/app/app.js:29:18 在Array.forEach() 在对象。 (/home/node/app/app.js:28:26) 在Module._compile(内部/模块/cjs/loader.js:701:30) 在Object.Module._extensions..js(内部/模块/cjs/loader.js:712:10) 在Module.load(internal / modules / cjs / loader.js:600:32)npm ERR!代码ELIFECYCLE npm ERR! errno 1 npm错误! npm@1.0.0开始:
node ./bin/www
npm错误!退出状态1 npm ERR! npm ERR!失败于 npm@1.0.0启动脚本。 npm ERR!这可能不是问题 npm。上面可能还有其他日志记录输出。npm错误!有关此运行的完整日志,请参见:npm ERR!
/root/.npm/_logs/2019-05-09T09_13_02_678Z-debug.log
这是我的docker文件:
FROM node:10-alpine
WORKDIR /home/node/app
COPY app.js /home/node/app
COPY bin /home/node/app/bin
COPY config /home/node/app/config
COPY public /home/node/app/public
COPY scratch /home/node/app/scratch
COPY src /home/node/app/src
COPY package.json /home/node/app
COPY package-lock.json /home/node/app
RUN npm install
EXPOSE 3000
# Start the app
CMD npm start