Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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
Node.js 如何解决错误:找不到模块'/节点dist/api/server.js/dist/server.js_Node.js_Docker_Ubuntu_Npm - Fatal编程技术网

Node.js 如何解决错误:找不到模块'/节点dist/api/server.js/dist/server.js

Node.js 如何解决错误:找不到模块'/节点dist/api/server.js/dist/server.js,node.js,docker,ubuntu,npm,Node.js,Docker,Ubuntu,Npm,我的docker文件 FROM node:10.16 # Create app directory WORKDIR /node dist/api/server.js # Install app dependencies COPY . . # Run the npm commands RUN npm install -g node-pre-gyp --unsafe-perm RUN npm install -g node-gyp --unsafe-perm RUN npm install -

我的docker文件

FROM node:10.16
# Create app directory
WORKDIR /node dist/api/server.js

# Install app dependencies
COPY . .


# Run the npm commands
RUN npm install -g node-pre-gyp --unsafe-perm
RUN npm install -g node-gyp --unsafe-perm
RUN npm install -g grpc --unsafe-perm
RUN npm install -g bcrypt --unsafe-perm
RUN npm install bcrypt --save --unsafe-perm  
RUN npm install
RUN npm run build
# Bundle app source
COPY . .
# Start the development/staging server
EXPOSE 3000 

我通过更改Docker文件解决了这个错误

从节点:12.13

创建应用程序目录 WORKDIR/usr/src/app

复制文件 复制

运行npm命令 运行npm安装

启动开发/登台服务器 暴露4200
CMD[“npm”,“start”]

最好显示您的server.js,您将
dist
文件夹置于何处。您何时收到错误?这是因为节点版本问题。因此,我将node10.16更改为12.13。更改了WORKDIR/usr/src/app.Npm安装和ng-serve都由我的package.json文件负责。