代码之家  ›  专栏  ›  技术社区  ›  Totty.js

如何制作节点.js与webpack捆绑时不使用node_模块工作?

  •  0
  • Totty.js  · 技术社区  · 6 年前

    我想部署一个应用程序,而不必捆绑文件夹中的所有node\u模块。

    因此,与其部署此文件夹,不如:

    • 应用程序.js

    拥有像这样的东西:

    • 应用程序js
    • 二进制依赖项

    binary_dependencies 只应包含不能包含在 app.js

    原因是因为 yarn install 将在docker中创建一个大层(500MB),上传速度慢。我想缩小那个尺寸。

    1 回复  |  直到 6 年前
        1
  •  0
  •   mohammad mohammad    6 年前

    将代码与文件一起上载包.json,然后cd到文件夹并运行npm install 请注意您正在安装的版本,假设您具有以下特性:

    "dependencies": {
        "bluebird": "^3.5.1",
        "body-parser": "^1.18.3"
      }
    

    更改为:

    "dependencies": {
        "bluebird": "3.5.1",
        "body-parser": "1.18.3"
      }
    
        2
  •  0
  •   RudolphTheCat Bernardo Siu    6 年前

    在我的例子中,我没有任何“二进制依赖项”-所有提供的模块都捆绑在一起”应用程序js". 然而,一开始我不得不残疾 webpack-node-externals