【问题标题】:place node_modules folder in separate folder将 node_modules 文件夹放在单独的文件夹中
【发布时间】:2018-11-09 09:38:42
【问题描述】:

我们正在使用 create-react-app 来构建 React 应用程序。所有依赖项都将安装在 node_modules 下的当前项目文件夹中。但要求不应该将其安装在当前项目文件夹中。它应该在其他位置,我们的应用程序应该为库指向该位置。所以请帮我实现这个功能。

谢谢, 纳西普

【问题讨论】:

    标签: node.js reactjs npm npm-install create-react-app


    【解决方案1】:

    全局设置

    设置node_modules的前缀位置

    npm config set prefix "$(pwd)/custom/location/node/modules"
    

    这里${pwd}是当前工作目录

    项目级别设置

    npm install --prefix /custom/node_modules/location
    

    NPM_CONFIG_PREFIX=/custom/node_modules/location npm install
    

    【讨论】:

    • 它影响所有在同一节点下运行的项目。但要求只有当前项目应该有单独的外部 node_modules 文件夹。
    • @narsi 答案已更新。检查下Project Level Setting
    • 如何在windows中设置NPM_CONFIG_PREFIX?我试过作为环境变量。但不工作
    猜你喜欢
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    • 2015-07-07
    • 2017-06-22
    • 1970-01-01
    • 2022-11-17
    • 2011-06-30
    • 2017-07-11
    相关资源
    最近更新 更多