0

我下载了 npm 包的本地副本并将其解压缩到桌面上。然后我用npm install /directory/它来安装它。

我注意到的是,当我删除桌面目录时,应用程序说它找不到已安装的模块。经过进一步调查,我注意到包在其中,node_modules但它旁边有一个箭头,上面写着“符号链接”,我想这是一个带有这个包的桌面目录的链接。

如何独立安装它以使其完全包含在 node_modules 中,从而允许我删除桌面副本?

4

1 回答 1

1

原来你可以使用

npm pack /path/to/package

这将导致 npm 将包打包到一个.tgz文件中。然后您可以.tgz使用标准从文件安装它

npm install /path/to/file.tgz

这将强制 npm 在node_modules没有符号链接的情况下创建本地副本

于 2021-11-08T10:54:05.053 回答