我需要一些幫助,下面的情況:上傳NPM依賴於服務器
目前我與Maven和Spring爲了做一個Web應用程序的工作。我的團隊正在下載不同框架的依賴項,但現在我想用npm來簡化依賴關係管理。
當我運行npm install時,它會在本地下載依賴關係,但不是將node_modules文件夾上傳到git或web,而是將package.json文件下載到每臺計算機上。 我知道應用程序是壓縮在一個戰爭文件中(我不知道什麼時候以及如何,當我開始在這裏工作時就是這樣工作的),並且什麼時候壓縮它下載maven依賴關係(或者這就是我所理解的)。我想和npm的依賴關係一樣,想法是在壓縮整個應用程序之前配置它必須運行npm install。
有誰知道該怎麼做?我希望你能明白這個主意。
謝謝!
如何知道服務器是否可以訪問npm回購?它取決於服務器?如果有,我必須在哪裏寫命令「npm install -g」? 如果它沒有訪問權限,當我下載node_modules文件夾時,有時使用我的計算機中的特定根進行下載,而這可能無法在服務器上使用。有沒有辦法自動將其更改爲相對位置? 謝謝! – Motomine
'-g'將在npm實例上全局安裝包。所以儘管'node-modules'將會丟失,它們將在全球範圍內可用。但是如果版本或依賴關係在您的項目中發生變化 - 它不會自動安裝在服務器端。應該和'npm install'一樣運行'package.json' –
你是什麼意思與gloabally?它會自動查找package.json?我無法理解這一點。如果我更新package.json中的版本將不會在服務器端更新?如果那不起作用,節點的有用部分是什麼?謝謝你,對於這些問題感到抱歉! – Motomine