如何强制npm不创建指向本地包的符号链接?

gstyhher  于 2022-12-29  发布在  其他
关注(0)|答案(1)|浏览(162)

我下载了npm软件包的本地副本并解压到桌面上,然后用npm install /directory/安装了它。
我注意到的是,当我删除桌面目录,应用程序说它找不到已安装的模块。经过进一步调查,我注意到软件包是在node_modules,但它旁边有箭头,它说“符号链接”,我猜这是一个链接到桌面目录与此软件包。
我如何独立安装它,使它完全包含在node_modules中,允许我删除桌面副本?

plicqrtu

plicqrtu1#

原来你可以用

npm pack /path/to/package

这将导致npm将软件包打包到.tgz文件中。然后您可以使用标准的

npm install /path/to/file.tgz

这将强制npm在node_modules中创建一个没有符号链接的本地副本

相关问题