【问题标题】:The command 'grunt' doesn't generate the folder: dist命令 'grunt' 不会生成文件夹: dist
【发布时间】:2019-09-12 15:22:42
【问题描述】:

我正在尝试用 grunt 设置 jenkins。这是我第一次尝试,所以我需要知道是否是正确的方法。

一步一步:

  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”。

【问题讨论】:

    标签: node.js jenkins gruntjs


    【解决方案1】:

    您的问题可能有所不同,我没有足够的元素。 但是,我不会使用 jenkins 安装的 grunt。想象一下 jenkins 上的版本与开发者电脑上的版本不同!

    将 grunt 安装为开发依赖项

    npm install grunt-cli --save-dev
    

    然后,仍然在 package.json 中添加一个脚本,其键为“grunt”,值为“grunt”。

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

    提交文件。 现在在 jenkins 上运行

     npm install
     npm run grunt
    

    【讨论】:

      猜你喜欢
      • 2016-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-06
      • 2022-12-15
      • 1970-01-01
      相关资源
      最近更新 更多