npm中是否存在pip install -e的等效可编辑安装命令?
npm 是否支持类似 pip 可编辑模式的功能?
当然支持,npm 对应的功能可以通过 npm link 命令实现,效果和 pip install -e . 一致——修改本地包代码后无需重新安装,就能在其他项目里实时生效,具体用法分两种场景:
- 全局关联本地包:在你开发的包的根目录(必须包含
package.json文件)执行npm link,这会把当前包以符号链接的形式全局"安装"。之后不管哪个项目,只要引入这个包,都会直接指向你本地的开发目录,代码改动即时生效。 - 仅关联到指定项目:如果不想全局生效,也可以直接在目标项目的根目录执行
npm link ../relative/path/to/your/package,这样只会在当前项目的node_modules里创建指向本地包的符号链接,仅限当前项目使用。
如果后续需要取消关联,全局场景执行 npm unlink <你的包名>,项目本地场景则在项目目录执行 npm unlink <你的包名> 即可。
内容的提问来源于stack exchange,提问作者Dims
相关产品推荐
相关产品推荐

