mpvue引入fly.js报错

发布于 2022-09-07 07:36:53 字数 401 浏览 11 评论 0

已经按照官网说的Npm安装:npm install flyio --save.

var Fly=require("flyio/dist/npm/wx")
var fly=new Fly

但是报错
These dependencies were not found:

  • fs in ./~/flyio/src/node/index.js, ./~/request/lib/har.js and 2 others
  • dgram in ./~/sntp/lib/index.js, ./~/native-dns/lib/server.js and 2 others

To install them, you can run: npm install --save fs dgram

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

灼疼热情 2022-09-14 07:36:53

我解决了,
但是跟冉娃娃不一样,
需要在
webpack.base.conf.js文件里面配置

alias: {
      'vue': 'mpvue',
      '@': resolve('src'),
      'flyio': 'flyio/dist/npm/wx'
    },
青春如此纠结 2022-09-14 07:36:53

你解决了了吗?我也是这个错误啊

呆萌少年 2022-09-14 07:36:53

解决了没有楼主,,上来回个话To install them, you can run: npm install --save fs dgram


更新

我已经解决了

解决

定位到node_modules下面的flyio文件夹
然后安装fs 和 dgram即可

cd node_modules/flyio
npm install --save fs dgram

原因

安装flyio时没有自动安装这两个包,插件本身的问题

挽容 2022-09-14 07:36:53

一开始遇到这个报错的时候也很懵,谷歌了好久都没定位到报错的原因,
后来才知道这是 mpvue 框架的缺陷,解决的办法是:
删除当前的 dist 目录,然后重新运行 npm run dev 报错就解决了

如果这样没有效果的话就尝试一下:
删除当前 dist 目录,先运行 npm run build,然后再运行 npm run dev

爱冒险 2022-09-14 07:36:53

clipboard.png
报的错不一样,怎么解决呢?

高冷爸爸 2022-09-14 07:36:53

我的也报未定义,但和你们的都不一样,
我看了依赖wx.js中的微信小程序入口源码
var _Fly = __webpack_require__(2);
声明用的是_Fly
但是输出的是
module.exports = function (engine) {
return new Fly(engine || wxEngine);
};
报Fly 未定义。
楼主你的有这样的情况么?

奶茶白久 2022-09-14 07:36:53

VM4854:1 thirdScriptError
sdk uncaught third Error
Fly is not defined
ReferenceError: Fly is not defined

我的报这个错是啥意思哈

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文