如何强制NPM不创建指向本地包的符号链接? [英] How to force npm not to create symbolic link to local package?

查看:17
本文介绍了如何强制NPM不创建指向本地包的符号链接?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我下载了NPM包的本地副本,并在桌面上解压。 然后我使用npm install /directory/安装它。

我注意到的是,当我删除桌面目录时,APP提示找不到已安装的模块。在进一步调查后,我注意到该程序包在node_modules中,但它旁边有一个箭头,上面写着&;符号链接&,我认为这是指向该程序包的桌面目录的链接。

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

推荐答案

原来您可以使用

npm pack /path/to/package
这将导致NPM将包打包到.tgz文件中。 然后,您可以使用标准

.tgz文件安装它
npm install /path/to/file.tgz

这将强制NPM在node_modules中创建本地副本,而不使用符号链接

这篇关于如何强制NPM不创建指向本地包的符号链接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆