脚手架初始化失败,peerDependencies如何处理?

脚手架初始化失败,peerDependencies如何处理?

两个问题,麻烦老师帮忙解答一下:

  1. 脚手架初始化下载依赖时的peerDependencies如何处理?手动安装peerDependencies的路径应该是什么呢?脚手架依赖安装的路径一般对用户不透明,那么peerDependencies该怎么办?

  2. init 命令失败,在选择完项目类型后,就超时了,试了很多次都无效。(node v16.17.0, macos 12.3)

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

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

1回答
扬_灵 2023-06-08 20:48:19

同学你好,脚手架课程中暂未peerDependencies的内容,关于peerDependencies可以看一下这篇文档https://blog.csdn.net/Alaric_L/article/details/124198941  ,如果同学们普遍有需求在课程更新的时候会增加这部分的内容,脚手架init超时的问题是是因为线上服务端了,现在已经修复。https://img1.sycdn.imooc.com//climg/6481ce1109efe9fa15560560.jpg

  • 提问者 原头笨脑 #1

    peerDependencies我记得是需要手动安装依赖,如果脚手架安装依赖过程中出现了peerDependencies,那应该怎么办?是手动安装(安装路径是什么?)还是其他方式处理呢?

    https://img1.sycdn.imooc.com//climg/64829259095cdb6b08770192.jpg

    2023-06-09 10:46:24
  • 提问者 原头笨脑 #2

    另外,如果使用--legacy-peer-deps标志忽略了peerDependencies,意味着并没有去安装peerDependencies指定的特定版本的module,那么在运行时应该会出现问题,这怎么解决呢?

    npm官方似乎也没有对此进行明确的说明,只是说有peerDependencies的package应该将兼容性尽可能扩展。

    2023-06-09 11:51:55
  • 扬_灵 回复 提问者 原头笨脑 #3

    同学你好,这个是警告不会影响项目正常运行,或者你可以根据这里的地址在node_modules中安装对应的依赖。

    2023-06-10 21:07:56
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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