簡體   English   中英

node.js包的正確位置是什么

[英]What is the correct location for node.js packages

我注意到軟件包正在將它們自己安裝到兩個不同的地方,我想知道哪個是正確的,或者也許沒關系。 這兩個位置是:

C:\nodejs\lib\node_modules
C:\nodejs\node_modules

現在,當您意識到我正在Windows上運行節點時,我可以聽到一聲嘆息,但它工作正常。 的種類:)

無論如何,當我運行npm ls它僅列出C:\\nodejs\\node_modules中的軟件包,這使我認為這是正確的位置。 但是隨后發現npm本身位於C:\\nodejs\\lib\\node_modules ,這使我認為這是正確的位置。 有沒有正確的位置? 他們似乎一切正常。 我已經將模塊從C:\\nodejs\\node_modules移到了C:\\nodejs\\lib\\node_modules ,它們仍然可以正常工作。

您的回答將不勝感激。

包去這里

Drive:\\path\\to\\your\\code\\node_modules

我碰巧將代碼存儲在H:\\dos\\pd所以我的node_modules放入H:\\dos\\pd\\node_modules

那當然是我的pd模塊。 如果我正在處理其他一些代碼,它將進入Drive:\\some\\sensible\\location\\node_modules

在不同的位置搜索模塊。

有關模塊的文檔詳細描述了節點如何搜索模塊。 通常,模塊在系統范圍內(通常為/lib/node_modules/ ),但是每個項目都可以使用所需的確切版本維護其modules文件夾。 這些將覆蓋全局模塊。

沒有真正的對與錯。 如果到處都有node_modules文件夾,它可能會變得混亂。

是什么

[英]What is the <!--​ operator in Node.js?

暫無
暫無

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

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