admin管理员组文章数量:1566357
在angular项目中调用自己写的SDK,总是引用 不成功,还以为自己不会用sdk(确实也是不知道怎么调用sdk),就是先在index.html里面加入
然后在其他component.ts里面调用daas总是undefined。发现是报错了,如下图
最开始觉得是本angular项目没有install mapbox,install之后发现还是报错,后来网上找了好多博客,发现可能是webpack打包的问题(sdk是使用rollup打包的),在看到一个博客提醒注意是双引号不是单引号的时候想着要不先试试,遂将sdk的index.js文件里面的
const supported = require("@mapbox/mapbox-gl-supported");
中的单引号改为双引号,重新打包SDK复制到angular项目中,运行竟然成功了!!!大写的佩服,小菜鸡的知识库又刷新了。
以下附上参考的博客链接:
https://juejin/post/6844903824033841159
版权声明:本文标题:You may need an appropriate loader to handle this file type 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1726296201a1064638.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论