当执行cli命令的时候检查root权限报错

当执行cli命令的时候检查root权限报错

问题描述:

当执行cli命令的时候检查root权限报错

相关截图:http://img1.sycdn.imooc.com//climg/60bdc1a009ffdf6d34340950.jpg

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

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

2回答
慕村5283470 2021-06-07 23:34:13

2.0版本改成es module 语法,node无法识别,改成1.0.0版本就行了

扬_灵 2021-06-07 16:17:27

同学你好,麻烦把上面报错的位置core/cli/lib/index.js部分的代码发一下,或者可以把完整的项目代码上传到github或事码云这些代码托管平台,把地址发我一下,我在本地帮你测试定位一下问题。

  • 提问者 慕沐7599258 #1

    码云地址:https://gitee.com/wanyueliang/leo-cli.git 麻烦帮忙看下,谢谢

    2021-06-07 21:03:22
  • 扬_灵 回复 提问者 慕沐7599258 #2

    同学你好,root-check的2.0版本中在package.json中设置了type:’module’,它将该包范围内的所有.js文件定义为ES模块,node无法识别,所以通过require 方式导入报错,直接把root-check的版本降到和课程一致的1.0.0就可以了。

    2021-06-08 09:05:36
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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