老师,跟着视频敲到npm remove -g test-a-lib后,后边我不管输什么都报错

老师,跟着视频敲到npm remove -g test-a-lib后,后边我不管输什么都报错

之前npm link之类操作都是正常可运行,跟视频同步的。但是将包发布npm后,npm remove -g test-a-lib,接着就一直报错,重新npm link也报错。

我在test-a-lib中执行npm link,报错如下:

http://img1.sycdn.imooc.com//climg/6029ff0509eb313310640346.jpg

我在test-a中执行npm link test-a-lib,报错如下:

http://img1.sycdn.imooc.com//climg/6029ff2609b1a64d11240580.jpg

我找到报错的对应目录usr/local/lib/node_modules/下,把test-a-lib目录拷贝进去,并且把bin目录中的index.js也拷贝进去,回到test-a目录,执行npm i,运行成功。

http://img1.sycdn.imooc.com//climg/6029feeb09b8ddb812460378.jpg

问:发不完npm包之后,在test-a目录下执行npm i报错后,我运行了npm remove -g test-a-lib命令,跟着视频往下走,就一直报错,一直提示usr/local/lib/node_modules/下没有test-a-lib/index.js这个文件。重新npm link也报错,要手动复制进去才可以,但是npm i的时候,扔是安装的复制进去的文件,而不是已经发布的包。


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

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

1回答
扬_灵 2021-02-15 22:45:39

同学你好,我在npm上也找到了你发布的test-a-lib包但是下载到本地的时候会提示报错,应该是这个包的路径有问题,可以把这个包上传到github或是码云这些代码托管平台把地址发我一下,我在本地帮你测试一下。

  • 提问者 Boy越越 #1

    这样太麻烦了,我看到后边课程了,貌似这块没有用到了。原理我摸索的清清楚楚了,视频看了很多遍,我觉得我就不在这块纠结了,我跟着后边lerna敲,一切都顺利,现在也发不成功了。谢谢老师

    2021-02-16 00:32:30
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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