我和泊塢窗新手,我想使這裏開始是的NodeJS我的問題..不能FINDE模塊「表達」(與泊塢窗節點應用程序)
我有這個Dockerfile我的項目中:
FROM node:argon
# Create app directory
RUN mkdir -p /home/Documents/node-app
WORKDIR /home/Documents/node-app
# Install app dependencies
COPY package.json /home/Documents/node-app
RUN npm install
# Bundle app source
COPY . /home/Documents/node-app
EXPOSE 8080
CMD ["npm", "start"]
當我運行docker run -d -p 49160:8080 node-container
一個容器,它工作正常..
但是當我嘗試到我的主機項目,容器目錄(docker run -p 49160:8080 -v ~/Documentos/nodeApp:/home/Documents/node-app node-cont
)地圖這是行不通的。
我得到的錯誤是:Error: Cannot find module 'express'
我已經與相關的問題,但沒有其他解決方案試圖似乎爲我工作(或我知道..我只是太新秀本)
謝謝!
我有這個問題,我做了'npm install --save express'並重建:'docker build -t .'它工作正常,希望這有幫助。 –
camou