帖子
帖子
用户
博客
课程
显示全部楼层
1
帖子
0
勋章
7
Y币

[开发工具] APICloud Studio3 新建的 Native app 如何引入npm包

[复制链接]
发表于 2021-10-21 11:40:28
目前 我的项目需要引入npm上的包,但是有的npm包的模块不是es6的标准,只是commonjs,例如axios,它的导出用的是commonjs标准,module.export=XXX,如果我使用import axios from“axios”  是会报错的,提示没有export default 导出,我改用require却提示require不存在。那么需要怎样配置呢,例如怎么配置babel把node_modules目录的commonjs包转成es6?

符合es6模块标准的npm包用import导入是没有问题的
1
帖子
0
勋章
7
Y币
居然没人理,太冷清的社区,或者大家都没关注这么细节的问题,自己回答一下。
明显不支持除es6模块标准意外的npm库,而且写法有点像vue的多页面模式,没有vuex做状态管理,因为我没法引入vuex,对于共享数据状态要用api的全局变量,很麻烦,又不会自动更新。像vue又没有vue的全部功能,没有dcloud的uniapp那么方便,uniapp基本可以像vue那样写,也可以引入npm的commonjs包,又能用vuex。所以apicloud的AVM框架还需要完善。还不如用回apicloud以前的hybrid app开发,这样更快速。(另外我觉得是所有hybrid app中apicloud做得最好的,多端开发就不一定了)
130
帖子
7
勋章
5万+
Y币
加加尼华 发表于 2021-11-4 09:52
居然没人理,太冷清的社区,或者大家都没关注这么细节的问题,自己回答一下。
明显不支持除es6模块标准意外 ...

感谢支持,暂时多端问题还在支持改善优化中
您需要登录后才可以回帖 登录

本版积分规则