簡體   English   中英

Windows和Linux上的npm安裝之間有區別嗎

[英]Is there a difference between npm install on windows & linux

我想我有一個簡短的問題。

我在www中找不到任何內容。 如果我在Windows機器上運行npm install來安裝我的依賴項。 是否可以將node_module目錄移動到linux機器上並運行我的nodejs腳本,還是在安裝操作系統並選擇其他安裝路徑之前進行npm檢查?

問候莫

是的,如果您(或您的依賴項)使用本機的node.js插件(例如,由node-gyp構建且包含本機的二進制代碼),則可能會有差異。 package.json還可以包含特定於OS / CPU的內容。

package.json描述可以在這里找到: https : //docs.npmjs.com/files/package.json

linux和Windows之間的npm i命令之間應該沒有區別。

您也永遠不要嘗試移動node_modules文件。 通常在您的項目中,當您運行npm init ,將有一個package.json文件。 這個package.json文件包含所有依賴項和devdependencies。 如果然后運行npm i將使用package.json文件中指定的所有相應依賴項創建新的node_modules。

暫無
暫無

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

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