node.js - 如何删除全局符号链接(symbolic link)而不删除npm中的本地依赖项?

标签 node.js npm

我开发 npm 包。为了能够使用 npm 包的本地版本,我使用 npm link - 此命令创建指向我的包的全局符号链接(symbolic link)。使用我的包后,我想删除全局符号链接(symbolic link)。 我找到了命令:npm unlink

但此命令是 npm uninstall 的别名,因此当它在包根文件夹中运行时,它也会卸载我的包的所有本地依赖项。

如何在不卸载所有本地依赖项的情况下删除包的全局符号链接(symbolic link)?

最佳答案

你做不到。

link只是创建到该模块的syslink,不是复制。

因此您可以取消链接并再次安装。

关于node.js - 如何删除全局符号链接(symbolic link)而不删除npm中的本地依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52290879/

相关文章:

node.js - 使用 sinon 和 proxyquire 定位嵌套方法

javascript - 使用javascript访问jade元素

javascript - 如何使用 Node 自定义此构建脚本?

reactjs - 如何解决: "Definition for rule ' @typescript-eslint/consistent-type-assertions' was not found"

javascript - 将现有的 JS "package"与 Node.JS 一起使用吗?

node.js - Mongoose findOneAndUpdate - 使用另一个字段更新一个字段

javascript - 上传图片到s3 bucket node js

javascript - 错误 : Must use import to load ES Module: D:\node_modules\react-markdown\index. 不支持 ES 模块的 js require()

node.js - 尝试将 bcrypt 安装到 Node 项目 + Node 设置问题

node.js - 在 AWS ElasticBeanstalk 上部署 - 在启动服务器之前运行自定义 npm 脚本?