據我所知節點JS建設過程中,你應該調用以下目標:如何爲nodejs npm設置本地reporsitory?
- 呼叫
npm install
其創建的文件夾node_modules
,並把從package.json
所有依賴進去。 - [UI開發]運行一些目標,其中將所有文件(包括
node_modules
)到dist
文件夾。 - 運行像
node appFile.js
我來到從Maven的世界,也有類似的依賴性概念節點JS的發展,但它並沒有「安裝」所有的依賴到項目文件夾。它把它們放到本地存儲庫中第一和移動,只有當你調用package
目標項目target
(dist
模擬)文件夾中。爲什麼更好:
- 所有項目可以在一個文件夾中共享相同的文件。例如。每次都不需要將相同的依賴項複製到項目文件夾中。就在您需要打包(建設)項目
- 你不需要下載的依賴,每次從
local repository
文件夾直接複製。 - IDE並不需要更新十幾
*_folders
這樣的發展過程要快得多。
所以問題是 - 節點js是否支持以類似的方式組織項目,以避免爲每個項目創建一打node_modules
?
請問您爲什麼downvote評論?我對nodejs瞭解不多。 – Cherry
可能是因爲Java標籤。 –
在Maven世界中,您有相同的概念,稱爲本地緩存。在CI環境中,您應該對每個作業執行相同的本地緩存。無論Maven還是nodejs ... – khmarbaise