Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs Docker run出现错误:找不到模块'/app/NPM';_Reactjs_Docker_Npm Install_Npx - Fatal编程技术网

Reactjs Docker run出现错误:找不到模块'/app/NPM';

Reactjs Docker run出现错误:找不到模块'/app/NPM';,reactjs,docker,npm-install,npx,Reactjs,Docker,Npm Install,Npx,我正在学习Docker入门课程,它指导我创建一个Docker文件,在那里我遇到了错误 Error: Cannot find module '/app/NPM' 当我运行命令时: docker run -it -p 3000:3000 3ce0a937488d 在我的本地系统上安装应用程序的命令是: npx create-react-app frontend 这是Dockerfile.dev: WORKDIR '/app' COPY package.json . RUN npm instal

我正在学习Docker入门课程,它指导我创建一个Docker文件,在那里我遇到了错误

Error: Cannot find module '/app/NPM'
当我运行命令时:

docker run -it -p 3000:3000 3ce0a937488d
在我的本地系统上安装应用程序的命令是:

npx create-react-app frontend
这是Dockerfile.dev:

WORKDIR '/app'
COPY package.json .
RUN npm install
COPY . .
CMD ["NPM", "RUN", "START"]
这是build命令:

docker build -f ./Dockerfile.dev .
运行映像时发出的完整错误消息如下:

node:internal/modules/cjs/loader:922
  throw err;
  ^

Error: Cannot find module '/app/NPM'
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:15)
    at Function.Module._load (node:internal/modules/cjs/loader:763:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
    at node:internal/main/run_main_module:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

有什么想法吗?

你能展示一下docker文件中有什么吗?你能解释一下这个问题吗?没有正在运行的进程。所以我不能跑去附加它。我有一个非常类似的问题。删除整个node_modules文件夹并重新安装worked for meLinux系统通常区分大小写,并且all caps
NPM
看起来不正确(尽管它也不会产生该错误)。小写的
CMD[“npm”,“run”,“start”]
是否更有效?@DavidMaze你完全正确。不知何故,我忘记了这些只是Linux命令的事实,而是在研究与docker相关的东西。