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,它应该很容易更新。
官方节点图片: