【问题标题】:How to run gulp command from package script start and build如何从包脚本启动和构建运行 gulp 命令
【发布时间】:2019-02-27 02:13:36
【问题描述】:
  1. 您好,我需要通过 npm start 运行 gulp 命令。

  2. 当我使用命令运行 gulp 时,它正在工作,但我需要运行命令 通过 npm start 或 ng build 命令自动完成

package.json

{
  "name": "cfch",
  "version": "0.0.0",
  "main": "gulpfile.js",
  "scripts": {
    "ng": "ng",
    "start": "gulp && ng serve --proxy-config proxy.conf.json", //it's working
    "build": "gulp && ng build --prod–aot && tar -zcvf archive.tar.gz dist/prod/*", //not working while type command ng build
    "test": "echo \"Error: no test specified\" && exit 1",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "gulp": "gulp"
  },
   "dependencies": {
    "gulp-htmlmin": "^5.0.1",
    "gulp-imagemin": "^5.0.3",
    "gulp-minify-css": "^1.2.4",
    "gulp-uglify": "^3.0.1",
},
  "devDependencies": {
    "gulp": "^3.9.1",
}

【问题讨论】:

    标签: angular gulp


    【解决方案1】:

    您可以将 gulp 安装为开发依赖项。然后添加 gulp 命令以 && 开头。举个例子

    “开始”:“gulp && ng 服务”

    【讨论】:

    • 我尝试添加脚本“start”:“ng serve && gulp --proxy-config proxy.conf.json”,但在输入 npm start 后不会运行 gulp。
    • 我认为更正确的脚本是“gulp && ng serve --proxy-config proxy.conf.json”
    • 是的,谢谢它正在工作:“start”:“gulp && ng serve --proxy-config proxy.conf.json”,但构建不起作用我试过这样:“build”:“ gulp && ng build --prod–aot
    • 在这种情况下,我想您可以添加预构建。示例:“prebuild”:“gulp”
    • 输入指令是否会发生变化?但我需要使用 "ng build" 。 1."prebuild": "gulp" 2."build": "gulp && ng build --prod–aot",
    猜你喜欢
    • 2015-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-23
    • 2022-08-08
    • 2019-07-17
    • 2015-06-13
    相关资源
    最近更新 更多