dockerfile npm开始与和谐

由于我安装了一个新的npm包,我最近开始接收关于使用关键字' const '的SyntaxErrors。

经过一番研究之后,我在StackOverflow上遇到了这个话题 ,说老版本的Node.js中ECMAScript2015没有默认启用

当我使用Docker托pipe我的Web应用程序时,我想知道如何将和谐标签包含到Dockerfile中

FROM centos:centos6 RUN yum install -y epel-release RUN yum install -y nodejs npm COPY package.json /ProjectName/package.json # Set the working directory WORKDIR /ProjectName RUN npm install --production COPY . /ProjectName EXPOSE 8080 CMD ["npm", "start"] 

或者你考虑另一种解决scheme?

谢谢

只需在你的package.json启动脚本命令中添加标志。 但我会build议使用官方节点容器作为基地,并至less使用lts(目前4.6)版本。 较旧的节点版本相当过时,使用docker,它应该很容易更新。

官方节点图片:

https://hub.docker.com/_/node/