我下载了npm软件包的本地副本并解压到桌面上,然后用npm install /directory/安装了它。我注意到的是,当我删除桌面目录,应用程序说它找不到已安装的模块。经过进一步调查,我注意到软件包是在node_modules,但它旁边有箭头,它说“符号链接”,我猜这是一个链接到桌面目录与此软件包。我如何独立安装它,使它完全包含在node_modules中,允许我删除桌面副本?
npm install /directory/
node_modules
plicqrtu1#
原来你可以用
npm pack /path/to/package
这将导致npm将软件包打包到.tgz文件中。然后您可以使用标准的
.tgz
npm install /path/to/file.tgz
这将强制npm在node_modules中创建一个没有符号链接的本地副本
1条答案
按热度按时间plicqrtu1#
原来你可以用
这将导致npm将软件包打包到
.tgz
文件中。然后您可以使用标准的这将强制npm在
node_modules
中创建一个没有符号链接的本地副本