uni-app开发微信小程序(vue3)使用地图,微信开发者工具真机报错Error: not node js file system!

uni-app开发微信小程序(vue3)使用地图,微信开发者工具真机报错Error: not node js file system!

开发环境 版本号 项目创建方式
Windows windows10 HBuilderX
产品分类:uniapp/小程序/微信

## 示例代码:
```json
"plugins": {
"chooseLocation": {
"version": "1.1.1",
"provider": "wx76a9a06e5b4e693e"
},
"permission": {
"scope.record": {
"desc": "需要获取您的麦克风权限"
},
"scope.userLocation": {
"desc": "需要获取您的位置以展示周边门店"
}
}
}

操作步骤:

  1. 小程序引入插件:腾讯位置服务地图选点
  2. 配置项参考代码示例(同时在腾讯位置服务中已经开通了应用、key和配额)
  3. 在微信开发者工具中运行,然后点击真机运行

预期结果:

真机调试和工具调试一样不报错

实际结果:

真机调试就会报错:Error: not node js file system!path:plugin/wx76a9a06e5b4e693e/common.app.js; go invokeHandler accessSync worker? false

bug描述:

使用uniapp开发微信小程序(vue3),引入地图组件,使用小程序插件:腾讯位置服务地图选点,已经做好了配置并在微信开发者工具里面可以正常运行。但是使用微信开发者工具真机调试的时候,就会报错:Error: not node js file system!path:plugin/wx76a9a06e5b4e693e/common.app.js; go invokeHandler accessSync worker? false


更多关于uni-app开发微信小程序(vue3)使用地图,微信开发者工具真机报错Error: not node js file system!的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app开发微信小程序(vue3)使用地图,微信开发者工具真机报错Error: not node js file system!的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个错误通常是由于微信小程序插件在真机环境下权限问题导致的。以下是解决方案:

  1. 确保在manifest.json中正确配置了插件权限:
"mp-weixin": {
  "plugins": {
    "chooseLocation": {
      "version": "1.1.1",
      "provider": "wx76a9a06e5b4e693e"
    }
  },
  "permission": {
    "scope.userLocation": {
      "desc": "需要获取您的位置以展示周边门店"
    }
  }
}
  1. 检查项目根目录是否存在plugin文件夹,如果没有需要手动创建。

  2. 确保在调用插件前已经完成初始化:

const chooseLocation = requirePlugin('chooseLocation');
回到顶部