![](/img/trans.png)
[英]`npm install <local-package>` is not creating a symbolic link
[英]How to force npm not to create symbolic link to local package?
我下載了 npm 包的本地副本並將其解壓縮到桌面上。 然后我使用npm install /directory/
來安裝它。
我注意到的是,當我刪除桌面目錄時,應用程序說它找不到已安裝的模塊。 經過進一步調查,我注意到該包在node_modules
但它旁邊有箭頭,上面寫着“符號鏈接”,我認為它是指向此包的桌面目錄的鏈接。
我如何獨立安裝它以便它完全包含在 node_modules 中,允許我刪除桌面副本?
原來你可以使用
npm pack /path/to/package
這將導致 npm 將包打包到.tgz
文件中。 然后您可以使用標准從.tgz
文件安裝它
npm install /path/to/file.tgz
這將強制 npm 在沒有符號鏈接的情況下在node_modules
創建本地副本
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.