我有一个Jenkins容器。
使用节点v7.2.1和npm 5.6.0,由命令安装:
apk add nodejs-current
在容器外,我可以直接在包含package.json的文件夹中运行npm run dev
命令。它有节点v8.11.1和npm 5.6.0并且构建成功。
回到容器jenkins
在Jenkins Build中,它运行shell ...
命令在同一个package.json文件夹中:
npm run dev
我的package.json:
"scripts": {
"dev": "webpack-dev-server --progress --colors --inline --hot",
"production": "webpack --progress -p"
}
npm ERR!缺少脚本:dev
构建失败
我在这里看到了一些解决方案,但我没有成功。我相信我的错误是由于nodejs的版本。 如果有人知道如何在jenkins容器中将nodejs升级到8.11.1或重新安装版本8.11.1。尝试使用nvm,n ...失败
抱歉我的英文。谷歌翻译救我xD