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
阅读量: 551
发布于:
修改于:
发布于:
修改于: