【问题标题】:Can I install just Gulp globally?我可以在全球范围内只安装 Gulp 吗?
【发布时间】:2016-01-03 09:18:08
【问题描述】:

我一直致力于新的 Web 开发项目,实际上这些项目在部署时不需要 node_modules 文件夹。如果我能够为每个项目创建一个小的 gulpfile.js,而不是每个项目的 node_modules 文件夹中包含的 6000 多个文件,这将更适合我,这些文件只供我在这台机器上使用。

我只使用 Gulp 来编译 SASS 和前缀和缩小我的 CSS。我不需要担心任何其他类型的部署问题,但文档说我需要:Gulp 的全局和本地副本。

【问题讨论】:

    标签: gulp gulp-watch gulp-sass


    【解决方案1】:

    Gulp 需要在本地安装,但您可以将本地安装链接到全局安装:

    npm install --global gulp
    npm link gulp
    

    另见https://stackoverflow.com/a/30742196/451480

    【讨论】:

    • 为什么要将本地安装链接到全局?
    • 链接可防止每个项目中包含 6000 多个文件,因为您链接到全局安装,而不是复制全局安装。您只需为 Gulp 执行此操作(请参阅链接了解原因)。其他 NPM 包可以正常方式全局安装。
    • 因为使用 docker,在容器中拥有 gulp 和 gulp 模块以安全编译所有内容(osx/win),将其链接到“卷”在 osx 上效果很好,但在 windows 上不行.如果不需要,还需要(创建)一个 node_modules。
    猜你喜欢
    • 2022-01-20
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    • 1970-01-01
    • 1970-01-01
    • 2015-05-31
    相关资源
    最近更新 更多