我正在尝试使用webpack在Rails 6中安装Knockout.js。但是ko不工作。

添加了使用纱线的分离包装

纱线添加剔除

然后在application.js中导入敲除

require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("jquery")
import "bootstrap"
import "knockout"
import "../stylesheets/application"


遇到错误
未捕获的ReferenceError:未定义ko

最佳答案

敲除取决于存在的全局变量ko

var ko = require("knockout");

关于javascript - Knockout.js在Rails 6中无法使用Webpack,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57743726/

10-11 12:56
查看更多