【问题标题】:Avoid multiple node_modules on local development environment避免在本地开发环境中使用多个 node_modules
【发布时间】:2016-09-05 07:38:52
【问题描述】:

我使用 node 和 gulp 来编译 SASS、缩小 javascript、复制文件等。但是,由于我在本地开发环境 (OSX) 上有 100 多个项目,我开始想知道为什么我需要 300 个 NPM 包( 40MB,7000 个文件!)在我开始的每个项目中。那就是我安装 gulp 和 gulp-sass 的时候。

当然有更好的方法来使用 node/gulp/sass。我尝试过使用 compass 和 Codekit 等 GUI 工具,但我喜欢使用 Gulp 并且喜欢在命令行中工作。

有什么建议吗?

【问题讨论】:

    标签: node.js sass gulp


    【解决方案1】:

    检查您的节点/npm 版本。默认情况下,最新版本的 npm 会变平,这会导致模块总数减少。还有一个称为pnpm 的替代方法,它可以通过在现有版本匹配时进行链接来减少模块安装。

    【讨论】:

    • “默认扁平化”到底是什么意思?我正在运行 NPM 3.10.7,并且仍然在每个项目中获得大量模块。
    猜你喜欢
    • 2021-01-21
    • 1970-01-01
    • 2015-04-12
    • 2015-04-23
    • 2012-07-01
    • 2018-02-09
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多