msojocs / wechat-web-devtools-linux

适用于微信小程序的微信开发者工具 Linux移植版
MIT License
678 stars 65 forks source link

npm构建,无法生成miniprogram_npm文件夹以及构建的结果 #114

Closed cisordeng closed 4 months ago

cisordeng commented 4 months ago

预先准备

  1. 删除 ~/.config/wechat-devtools 目录,重新打开项目(若发布 issue 即默认阁下执行了此操作且问题没有解决);
  2. HelloWorld是否正常(登录状态新建默认项目,执行复现步骤):正常/不正常
  3. 注意:如果你的问题是编译器错误,那么请提供可复现的demo,否则会被直接关闭。

问题描述

点击npm构建,无法生成miniprogram_npm文件夹以及构建的结果,windows官方开发工具1.06.2405020版本npm构建功能是正常的

问题复现

  1. 打开项目
  2. 进入官方npm文档页面 点击进入
  3. 点击默认的构建 npm 方式官方demo代码片段,并在开发工具中打开
  4. 点击 工具->构建npm 后就能看到错误。

期望的效果 期望npm构建功能能够与官方windows版本表现一致,可以正常使用

截屏 官方版本表现正常截图 wechat_2024-07-18_112312_697

linux版本表现不正常截图 wechat_2024-07-18_112751_970

版本信息 (这是必要的):

代码片段

https://developers.weixin.qq.com/s/BnRGwumq7riq 额外的信息

msojocs commented 4 months ago

image

没有复现

cisordeng commented 4 months ago

刚才删除~/.config/wechat-devtools目录后,重新导入代码片段,我也可以了,但是自定义项目默认目录以后,就还会报上面那个错。 4517964069

可能是官方也有这个bug了,我再测试一下官方windows的,多谢大佬回复

cisordeng commented 4 months ago

确定了,io.github.msojocs.wechat-devtools-linux_1.06.2405020-2_amd64.deb这个我新建一个目录,设置为项目目录,再导入demo也是可以构建npm的。 那个报错的目录,是我设置了ln -s链接目录作为项目目录,构建时候就会报错,可能不支持链接目录,多谢大佬