![](/img/trans.png)
[英]How to locally install node module outside of node_modules directory?
[英]How to specify node_modules folder for locally referenced node module
我們需要為本地引用的節點模塊指定node_modules文件夾,該模塊位於相對於當前應用程序文件夾的外部文件夾中。
我們有一個場景,其中我們在另一個客戶端應用程序中引用了外部公共模塊的js文件,但是在最終版本中都復制了兩個相同的節點模塊。 我們嘗試使用webpack.optimize.DedupePlugin()失敗。
目錄結構如下:
|—root |— common/node_modules |— app/node_modules
我們想通過npm或Web pack通過配置指定一種方法,使該應用可以從其指定的node_modules路徑解析引用,而不是引用任何其他node_modules位置,包括一個通用模塊。 您可以使用npm鏈接或僅使用一個簡單的符號鏈接。 做這樣的事情:
cd root/app (your app directory)
npm link ../common
要么
cd root/app (your app directory)
ln -s ../common node_modules/common
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.