link
npm link
在项目根目录下执行npm link生成的软连接在当前node版本目录下
例如项目package.json name字段w3c,link生成的文件在
窗口执行相关文件
D:\nvm\v16.20.0\
软连接 D:\nvm\v16.20.0\node_modules\w3c
通过npm link去注册项目命令,在shell中执行正常
移除link注册的命令
npm uninstall package-name
移除软连接
npm unlink package-name
yarn link
yarn link 生成的文件与npm link的位置不同
yarn global bin可以获取yarn link生成的文件夹所在路径
通过yarn link去注册项目命令,在shell中执行失败,报错:
w3c : 无法将“w3c”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
移除软连接
yarn unlink [package-name]
总结
注册项目命令还是使用npm,做包依赖调试npm,yarn都可以