嗨,我想发展
create-react-app
使用docker而不安装
NodeJS
在我的机器上。
我有这个
Dockerfile.dev
文件
FROM node:lts
VOLUME ./:/usr/src/app # mount my react project on container
WORKDIR /usr/src/app
RUN npm install
RUN npm start
但是,当我跑的时候
docker build -f .\Dockerfile.dev .
我知道这个错误
npm ERR! enoent ENOENT: no such file or directory, open '/usr/src/app/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
我可以看到也许
VOLUME
命令不成功。如何修复或使其工作?也许docker组合更好?
PS:我不想复制项目文件,因为它不是生产或部署场景,并且文件更改时自动刷新将不起作用。