publish命令在windows下提示“系统找不到指定的文件”

publish命令在windows下提示“系统找不到指定的文件”

问题描述: 老师,publish命令在windows系统下解析有问题,当我把下面的几个命令中的一个放开【

"--buildCmd <buildCmd>","-ssu, --sshUser <sshUser>","-ssp, --sshIp <sshIp>",

"-sst, --sshPath <sshPath>",

】,执行 wenjun-cli publish -d -l -tp D:\MyWebstorm\wenjun-cli\commands\publish 命令就会报错说:“系统找不到指定的文件。”打断点看到拿到的code也是正常的:

    const code = `require('${rootFile}').call(null, ${JSON.stringify(

        args

      )});`;

也是正常的的!实在找不到原因,在Linux或者mac系统下是正常的!

相关截图:【要想执行正常,必须注销如下代码】

https://img1.sycdn.imooc.com//climg/632b325f0931ecbc07530340.jpg

相关截图【报错的截图】:

https://img1.sycdn.imooc.com//climg/632b32860977de6b12830390.jpg

问题描述【打断点拿到的code】:

https://img1.sycdn.imooc.com//climg/632b33930967bbc618401019.jpg


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

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

1回答
扬_灵 2022-09-22 19:48:47

同学你好,你可以参考一下这个问题修改试一下 https://class.imooc.com/course/qadetail/333928 

  • 提问者 慕村8544442 #1

    老师的意思是先按照这个链接里面的测试者的方式修改本地调试一下!至于为什么会出现这个问题目前sum老师还在定位对么?

    2022-09-22 20:44:17
  • 提问者 慕村8544442 #2

    而且奇怪得是,如果不注册以下几个命令是可以进去到publish这个模块的代码的:

       .option("--buildCmd <buildCmd>", "构建命令")

        .option("-ssu, --sshUser <sshUser>", "模板服务器用户名")

        .option("-ssp, --sshIp <sshIp>", "模板服务器IP或域名")

        .option("-sst, --sshPath <sshPath>", "模板服务器上传路径")


    2022-09-22 20:51:39
  • 扬_灵 回复 提问者 慕村8544442 #3

    同学你好,是的,已经将该问题提交给sam老师了。

    2022-09-23 20:10:28
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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