rails7 使用了bootstrap5,js用了importmap导致微信内置浏览器一些js失效。



因为微信升级后,内置浏览器也不是x5内核了,就在微信浏览里面也没法调试。据说还有fq安装chrome已经配置chrome://inspect/#devices。也就放弃了这条路。

之前安装bootstrap是在线拉取bootstrap.js文件,改成下载到本地试试看。下载到本地后,引用bootstrap会出现,popperjs里面包含的其它js没有下载到本地来。
所以说目前 --download的方式是不行的。

解决:升级了bootstrap到5.2.1,rails也升级到最新版。就这么解决了。也不知道为啥。

Asset `bootstrap.js` was not declared to be precompiled in production.


./bin/importmap pin bootstrap --download
会下载js文件到本地
	vendor/javascript/@popperjs--core.js
	vendor/javascript/bootstrap.js


https://github.com/rails/importmap-rails/issues/65
阅读量: 574
发布于:
修改于: