linux下使用微信web开发者工具

本文详细介绍了如何在Fedora系统中配置Wine环境,并安装Node.js和NW.js SDK版本,以便于进行跨平台应用程序的开发。通过sudodnf install nodejs和sudonpm install -g nw --nwjs_build_type=sdk命令完成安装,随后通过.wine目录下的nwpackage.nw执行文件启动开发工具。

在fedora系统上配置号wine

安装nodejs

sudo dnf install nodejs

安装nwjs(sdk)版本

sudo npm install -g nw --nwjs_build_type=sdk

使用wine命令进行安装开发环境

进入.wine/driver_c/user/xxxxxx/Application Data/Tencent/微信web开发工具

执行nw package.nw就可以愉快的玩耍了。

ps:在之前运行没有调试信息,安装的nwjs版本不对,不是sdk版

ENOENT: no such file or directory, open 'D:/kong软/code/SoftwareDesign/smartedu/pages/userService/reset-pwd/reset-pwd.json' Error: ENOENT: no such file or directory, open 'D:/kong软/code/SoftwareDesign/smartedu/pages/userService/reset-pwd/reset-pwd.json' at Object.openSync (node:fs:585:3) at Proxy.readFileSync (node:fs:453:35) at Proxy.fs.readFileSync (D:\微信web开发者工具\code\package.nw\js\common\miniprogram-builder\utils\hackrequire\fs.js:1:269) at SummerCPProject.getSrcFile (D:\微信web开发者工具\code\package.nw\js\common\miniprogram-builder\project\baseProject.js:2:5086) at SummerCPProject.getFile (D:\微信web开发者工具\code\package.nw\js\common\miniprogram-builder\project\baseProject.js:2:5132) at Proxy.getFile (D:\微信web开发者工具\code\package.nw\js\common\miniprogram-builder\project\advance\precompileProject.js:2:4437) at ReactiveProject.getFile (D:\微信web开发者工具\code\package.nw\js\common\miniprogram-builder\project\advance\reactiveProject.js:2:4179) at Function.checkPageJSON [as originCheckPageJSON] (D:\微信web开发者工具\code\package.nw\js\common\miniprogram-builder\modules\corecompiler\original\json\page\checkPageJSON.js:2:1100) at r.scheduler (D:\微信web开发者工具\code\package.nw\js\common\miniprogram-builder\modules\corecompiler\original\json\reactiveCache.js:2:2577) at r (D:\微信web开发者工具\code\package.nw\node_modules.wxvpkg\@vue\reactivity\dist\reactivity.cjs.prod.js:1:686)(env: Windows,mp,1.06.2504010; lib: 3.8.10)怎么解决
07-15
微信小程序开发过程中,出现 `ENOENT: no such file or directory, open 'reset-pwd.json'` 错误通常表示系统尝试打开一个不存在的文件或路径错误。这种问题可能由多种原因引起,包括但不限于文件路径配置错误、文件未正确添加到项目结构中,或者构建工具未能正确识别文件位置。 ### 1. 检查文件路径是否正确 确保 `reset-pwd.json` 文件确实存在于项目的指定目录中,并且其路径与代码中引用的路径完全一致。例如,如果在页面配置中引用了该文件: ```json { "usingComponents": { "custom-component": "../components/reset-pwd" } } ``` 则应确认 `reset-pwd.json` 是否位于 `../components/` 目录下,并且文件名大小写完全匹配(如系统区分大小写)[^1]。 ### 2. 检查文件扩展名是否缺失 微信小程序要求明确指定文件扩展名。如果在引用文件时省略了 `.json` 扩展名,可能会导致系统无法找到该文件。请确保所有对 `reset-pwd.json` 的引用都包含完整的文件名: ```javascript const config = require('./config/reset-pwd.json'); ``` 而不是: ```javascript const config = require('./config/reset-pwd'); // 缺失扩展名可能导致ENOENT ``` ### 3. 清理缓存并重新构建项目 有时开发工具缓存可能导致路径解析异常。可以尝试以下操作: - 在微信开发者工具中点击菜单 **工具 > 清除缓存 > 清除全部缓存** - 删除项目中的 `node_modules` 文件夹并重新安装依赖 - 使用命令行执行清理和重建操作: ```bash npm run clean npm install npm run build ``` ### 4. 检查版本控制配置 参考引用中的内容提到关于自动生成的配置文件和库引用的问题,这提示我们应注意项目结构的一致性。确保 `reset-pwd.json` 已被加入版本控制系统(如 Git),并且没有被 `.gitignore` 排除。同时检查是否有构建脚本试图访问该文件但路径设置错误的情况。 ### 5. 确保文件权限正确 在某些操作系统(如 Linux 或 macOS)上,文件权限可能导致无法读取文件。使用以下命令检查并修改文件权限: ```bash chmod 644 reset-pwd.json ``` 确保文件可被当前用户读取。 ---
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值