node.js - 在不安装的情况下取消链接 npm 链接
问题描述
目前我正在开发多模块 UI 项目,其中每个模块都需要使用 npm 插件(如copy
、concate
等grunt
)构建。
现在因为有大量的模块,并且构建每个模块,它需要在node_modules
本地下载包,这需要很多时间,我所做的只是从父包全局下载。
但是仍然在构建子模块时,它会抛出本地找不到的错误包(比如grunt
本地找不到等),所以为了解决这个问题,我在每个模块中使用 npm link 命令创建了符号链接,它在每个模块中创建了本地node_modules
目录并正常工作美好的。
但是构建每个模块后的主要问题是,我需要在node_modules
. 如果我正在使用 command: npm unlink <pkg>
,那么它正在pkg
全局卸载,使 pkg dir 为空,这是我不想要的。我只需要从子模块中取消链接,而不是全局卸载。我用谷歌搜索了,但我只是找到 npm unlink 作为解决方案。即使我node_modules
从子模块中删除目录,它也会全局删除它。任何解决方案。
解决方案
推荐阅读
- ruby-on-rails - 如何在 ActiveRecord 中为每个唯一列值获取 2 条或更多记录?
- javascript - 刷新访问令牌快递js
- laravel - Laravel 基于 Auth 的路由排序多个“主页”
- highcharts - 与 xrange 结合使用时 highcharts 奇怪的区域偏移错误
- c# - 使用 WebApplicationFactory 进行集成测试时,如何在 Web API 上启用 Windows 身份验证?
- batch-file - 如何在批处理脚本中添加while循环以检查给定次数尝试的状态
- javascript - 如何使用最多 16 个数字/字符的十六进制限制 (16) 将值增加到预定义的值?(Javascript)
- python - python lru_cache 显式修改
- php - 通过单击“选项”插入我的目录图像
- sql - SQL在插入时如何截断数据?