Knockout.js 在 rails 6 中无法使用 webpack

Knockout.js is not working with webpack in rails 6

我正在尝试使用 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"

获取错误 未捕获的引用错误:ko 未定义

敲除取决于全局变量 ko 是否存在。

var ko = require("knockout");