我现在正在绞尽脑汁想办法解决这个问题。
因此,我在一个没有webpack设置的普通JS环境中工作,并希望使用此电容器插件:https://github.com/CodetrixStudio/CapacitorGoogleAuth
然而,要使用这个插件,我必须将这个包import
到我的客户端代码中。
以下是我尝试过的方法:
1.解包类型=“模块”:然而,移动的的浏览器支持并不是很好,而且这个应用程序将面向大量用户
1.使用browserify + esmify将插件代码捆绑到我可以用<script>
标记导入到index.html中的内容中。
我的最后一个想法是设置webpack来为我捆绑所有东西,类似于browserify方法和import
。然而,在我完成所有这些之前,我想在这里联系一下,看看你们是否有其他想法。
有没有办法访问这个插件从window
也许?
1条答案
按热度按时间1u4esq0p1#
所以我通过阅读这篇文章找到了解决这个问题的方法:https://medium.com/@SmileFX/a-complete-guide-building-a-capacitorjs-application-using-pure-javascript-and-webpack-37d00f11720d
基本上你有一个www/js目录(vanilla js),和一个src目录(ES6/import代码)。然后你配置webpack输出到你的www/js/目录。注意:任何你想让你的vanilla js代码访问的变量都必须显式地存储在
window
对象中。范例
./src/要进行Web打包.js
./www/js/香草.js