javascript - 如何使 JS 错误不会阻止 Trix 工作?

标签 javascript ruby-on-rails ruby-on-rails-6 trix actiontext

这是 related to this question .

我发现有一些 JS 文件抛出了一个错误,似乎阻止了 Trix 正确执行(或根本无法执行)。

这是我的 app/javascript/packs/application.js好像:

// This file is automatically compiled by Webpack, along with any other files
// present in this directory. You're encouraged to place your actual application logic in
// a relevant structure within app/javascript and only use these pack files to reference
// that code so it'll be compiled.

require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("local-time").start()

window.Rails = Rails

import '../src/popper.min'
import '../src/jquery.min'
import 'bootstrap'

import '../src/aos'
// import '../src/clipboard.min'
// import '../src/jquery.fancybox.min'
// import '../src/flatpickr.min'
// import '../src/flickity.pkgd.min'
// import '../src/ion.rangeSlider.min'
// import '../src/isotope.pkgd.min'
// import '../src/jarallax.min'
// import '../src/jarallax-video.min'
// import '../src/jarallax-element.min'
// import '../src/jquery.countdown.min'
// import '../src/jquery.smartWizard.min'
// import '../src/plyr.polyfilled.min'
// import '../src/prism'
// import '../src/scrollMonitor'
// import '../src/smooth-scroll.polyfills.min'
// import '../src/svg-injector.umd.production'
// import '../src/svg-injector'
// import '../src/twitterFetcher_min'
// import '../src/typed.min'
// import '../src/theme'

$(document).on("turbolinks:load", () => {
  $('[data-toggle="tooltip"]').tooltip()
  $('[data-toggle="popover"]').popover()
})

import "controllers"

require("trix")
require("@rails/actiontext")

我试着把 require("trix")在这个文件的顶部调用,它仍然不起作用。

鉴于这里的所有 JS 依赖项,无论如何我可以确保 trixactiontext文件会被执行吗?

最佳答案

试试这个通用答案:一步一步在 *.js 文件中逐行注释

关于javascript - 如何使 JS 错误不会阻止 Trix 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61474879/

相关文章:

javascript - Meteor 模板函数和第 3 方 js

javascript - 当点击事件时,元素被添加并立即消失

javascript - Ng-model 直到点击页面上的某个地方才显示更新的值

ruby-on-rails - 使用 rails 3 进行 rspec 更新操作的问题

ruby-on-rails - 模型关联问题 : NoMethodError: undefined method `extensions' for #<Hash. ..>

ruby-on-rails - rails 6 : How can I run validations on an ActiveStorage item outside of the model?

ruby-on-rails - 是否可以在 Rails 6 中使用 .js.erb 文件?

webpack - ActionView::Template::Error: 当使用 ci/cd autodevops 部署到 Gitlab 时,Webpacker 无法在/app/public/packs/manifest.json 中找到应用程序

javascript - 在上传到 FTP 之前预处理文件

ruby-on-rails - rails has_many :through has_many :through