代码之家  ›  专栏  ›  技术社区  ›  Ole

通过NPM运行Gulp?

  •  0
  • Ole  · 技术社区  · 7 年前

    This tutorial 通过NPM运行Gulp,如下所示:

    // package.json
    "scripts": {
      "gulp": "./node_modules/gulp/bin/gulp.js"
    },
    
    // in your terminal, instead of using gulp, use npm run gulp
    npm run gulp
    

    这是否同样有效:

    // package.json
    "scripts": {
      "gulp": "npm run gulp"
    }
    

    IIUC npm将查看 node_modules/gulp/bin gulp二进制文件的目录?

    1 回复  |  直到 7 年前
        1
  •  5
  •   pixelistik    7 年前

    是的,您可以简单地使用

    // package.json
    "scripts": {
      "gulp": "gulp"
    }
    

    npm将查看 node_modules/.bin 目录,其中每个已安装的模块创建指向相关bin入口点的符号链接。

    但是:在这种情况下,您甚至不需要 gulp . 可以在中运行所有现有命令 .bin 具有 npm run ,没有明确 scripts 条目。

    看见 https://blog.jayway.com/2014/03/28/running-scripts-with-npm/ 了解介绍和详细信息。