执行npm i -g xxx ,不会生成指向本地项目的链接

执行npm i -g xxx ,不会生成指向本地项目的链接

前提我的脚手架发布到npm, 全局也已经移除我的脚手架, 我在脚手架上级目录执行,npm i -g keepzc-test, keepzc-test 软连接到全局node modules, 指向的不是本地的项目, 无法进行本地调试,图片描述
就算全局移除脚手架keepzc-test , 在当前项目执行全局安装还是同样的结果, 没有连到本地项目

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
扬_灵 2022-10-10 08:43:31

同学你好,可以在项目中通过 npm link 的将包添加到全局的方式对项目进行本地调试。

  • 提问者 keep7677850 #1

    我知道link可以看着和视频不一样有点疑问哈

    2022-10-10 08:44:41
  • 扬_灵 回复 提问者 keep7677850 #2

    同学你好,这里全局安装需要和命令文件同级才会出现上述效果,可以看一下项目所在的文件位置在同级目录下进行测试。https://img1.sycdn.imooc.com//climg/63436df609af5d9a17670874.jpg

    2022-10-10 08:46:08
  • 这位同学的现象和我一样,npm install -g 的目录下有代码文件也不会形成软链,是不是 npm 较高版本行为不一致

    2022-10-13 23:30:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码