mpvue引入fly.js报错
已经按照官网说的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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
我解决了,
但是跟冉娃娃不一样,
需要在
webpack.base.conf.js文件里面配置
你解决了了吗?我也是这个错误啊
解决了没有楼主,,上来回个话To install them, you can run: npm install --save fs dgram
更新
我已经解决了
解决
定位到node_modules下面的flyio文件夹
然后安装fs 和 dgram即可
原因
安装flyio时没有自动安装这两个包,插件本身的问题
一开始遇到这个报错的时候也很懵,谷歌了好久都没定位到报错的原因,
后来才知道这是 mpvue 框架的缺陷,解决的办法是:
删除当前的 dist 目录,然后重新运行 npm run dev 报错就解决了
如果这样没有效果的话就尝试一下:
删除当前 dist 目录,先运行 npm run build,然后再运行 npm run dev
报的错不一样,怎么解决呢?
我的也报未定义,但和你们的都不一样,
我看了依赖wx.js中的微信小程序入口源码
var _Fly = __webpack_require__(2);
声明用的是_Fly
但是输出的是
module.exports = function (engine) {
return new Fly(engine || wxEngine);
};
报Fly 未定义。
楼主你的有这样的情况么?
VM4854:1 thirdScriptError
sdk uncaught third Error
Fly is not defined
ReferenceError: Fly is not defined
我的报这个错是啥意思哈