suchen

Heim  >  Fragen und Antworten  >  Hauptteil

node.js – Ich möchte gulp nur lokal auf dem Mac installieren. Wie führe ich den gulp-Befehl aus?

Ich möchte gulp nur lokal auf dem Mac installieren, wie man den gulp-Befehl ausführt

PHPzPHPz2725 Tage vor1499

Antworte allen(7)Ich werde antworten

  • 我想大声告诉你

    我想大声告诉你2017-06-07 09:26:20

    npm脚本

    package.json的`scripts`中添加gulp脚本

      "scripts": {
        "gulp": "gulp"
      }
    npm run gulp -- --version

    这种方式的缺陷是只能在当前项目下运行

    环境变量

    找到gulp的安装目录<gulp-install-dir>, 然后将目录<gulp-install-dir>/node_modules/.bin加入到环境变量

    Antwort
    0
  • 三叔

    三叔2017-06-07 09:26:20

    不是很明白你的提问,只想本地安装,是说部署到服务器上面的时候不包含gulp吗?

    Antwort
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-07 09:26:20

    使用npm run可以解决这个问题.
    或者在当前目录执行gulp的时候,写上./gulp 也可以解决问题。

    不明白不全局安装gulp的理由是什么。

    Antwort
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-07 09:26:20

    你项目下直接运行

    ./node_modules/.bin/gulp

    建议全局安装或其他答者说的使用 npm script

    // package.json
    
    {
      "devDependencies": {
        "gulp": "^3.9.1"
      },
      "scripts": {
        "start": "gulp"
      }
    }

    运行

    npm start

    Antwort
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-07 09:26:20

    不 sudo 全局安装 gulp,就不能直接在 terminal 中使用 gulp 命令。

    或者,可以在 package.json 的 npm script 中编写 "gulp": "gulp xxx",从而使用 npm run gulp 来运行项目内安装的 gulp

    Antwort
    0
  • 为情所困

    为情所困2017-06-07 09:26:20

    npm run ‘xx’的方式。不要直接运行gulp。

    Antwort
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-07 09:26:20

    不想全局安装,又想在命令行里用gulp?

    试试npm link ?

    https://docs.npmjs.com/cli/link
    http://javascript.ruanyifeng....
    https://github.com/atian25/bl...

    Antwort
    0
  • StornierenAntwort