node.js - `npm 安装;npm run build` 不会在 jenkins 上生成 build.js
问题描述
我有一个 Jenkins 工作,其中包含一个用于构建 VueJS webapp 的脚本。webpack 配置文件有以下内容:
module.exports = {
entry: './src/main.js',
output: {
path: path.resolve(__dirname, './dist'),
publicPath: '/dist/',
filename: 'build.js'
},
脚本清除旧文件,从中提取git
然后运行:
npm install
npm run build
如果我从 unix 终端(作为与 相同的用户jenkins
)执行此操作,那么一切正常 - 我得到一个dist/build.js
文件以及配置文件创建的其他资源。并且node_modules
有所有的部门。
但是,如果我从 Jenkins 工作中执行此操作,则除了似乎没有创建node_modules
之外的所有内容都会构建(等) 。build.js
我find
对整个文件系统进行了检查以检查是否将其放在其他地方并且日志文件没有显示任何异常。
事实上它说文件已经发出,但我不知道......
任何帮助将不胜感激。提前致谢。
解决方案
推荐阅读
- css - 如何使用变换改善这种悬停动画效果:比例和原点?
- tensorflow - 来自 google ml 引擎的 JSON 无效
- jquery - 带有ajax的django:函数未从源文件加载
- amazon-web-services - 为 AWS 中的负载均衡器指定运行状况检查
- java - 在 XMLInputFactory 中禁用功能安全处理
- c# - 忽略从以 XML 格式输出的 CSV 文件中读取的数组的标题行
- image - 如何从 Active Directory 中检索图像?
- json - 每次我从电话簿中删除人时都会出错 - React JS + Axios
- flutter - 单身人士被处置
- c - 十六进制除以 10