命令“ grunt”不会生成该文件夹:dist

时间:2019-04-23 12:28:49

标签: node.js jenkins gruntjs

我正试图用咕unt声来设置詹金斯。这是我第一次尝试,所以我需要知道是否正确的方法。

逐步:

  1. 我在Jenkins上安装了NodeJs插件;
  2. 在NodeJS的“全局工具配置”部分中,我指出了NodeJS的文件夹安装路径:!({https://ibb.co/0j9XGck

  3. 我设置了源代码管理;

  4. 在“构建”部分中,单击添加“执行外壳”并输入外壳命令:
 npm install
 npm install grunt-cli -g
 grunt
  1. 控制台输出显示"Finished: SUCCESS"。文件夹“ node_modules”已创建,但文件夹“ dist”未创建!

如果我在控制台中运行命令,则会创建文件夹“ dist”。

1 个答案:

答案 0 :(得分:0)

您的问题可能有所不同,我没有足够的内容。 但是,我不会使用jenkins安装的grunt。想象一下,jenkins上的版本与开发人员计算机上的版本不同!

将grunt安装为开发依赖项

npm install grunt-cli --save-dev

然后,仍在package.json中,添加一个键为'grunt'和值为'grunt'的脚本。

"scripts": {
  "grunt": "grunt"
   ...
}

提交文件。 现在,在詹金斯上跑

 npm install
 npm run grunt