簡體   English   中英

需要有關使用node_modules的一些說明

[英]Need some clarification on using node_modules

使用--save從NPM安裝某些程序包時,是否應該在生產中上載node_modules? 他們說,我使用--save安裝的軟件包是運行該應用程序所必需的。 所以我想知道如果我不上傳node_modules,我的應用程序是否仍可以在生產環境中使用。

順便說一句,我說的是通天塔。

npm install --save-dev @babel/core @babel/cli @babel/preset-env
npm install --save @babel/polyfill

請注意,第二行使用--save

請賜教。

我建議像這樣--save-dev這樣的babel安裝依賴項,因為您不需要在生產過程中使用它們。

當您在生產中安裝項目時,發送標志npm install --only=prod ,然后使用--save-dev標志安裝的庫將不會被npm安裝在node_modules文件夾中

您必須在服務器上存在node_modules才能使應用程序正常運行。 但是,通常的方法是將npm install作為部署腳本/進程的一部分在服務器上運行,而不是手動上載node_modules --save將更新package.json文件,該文件告訴npm運行安裝時需要下載哪些軟件包。 您將package.json上傳到產品,然后在此處運行npm install

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM