首页 > 解决方案 > Rails 6 中的 Javascript/Webpack 流水线。 application.js 语法。将 js 文件放在 javascript/packs 文件夹中

问题描述

我有一个用于执行 rails 项目的引导模板。在 rails 6 之前,很容易将模板与项目集成。现在在 rails 6 中包含 webpack。现在我无法将文件复制到 javascript/packs 文件夹并通过 application.js 调用这些 .js 文件。在编译 webpack 时,它显示:

./app/javascript/packs/application.js 中的错误模块未找到:错误:无法解析 'app/javascript/packs' @ ./app/javascript/packs/application 中的 'plugins/jquery/jquery.min' .js 25:0-36 <= 这个错误

标签: javascriptruby-on-railsrubyruby-on-rails-6

解决方案


我在文件夹中创建了 src 文件app/javascript夹并将所有文件粘贴.js到其中。application.js也做了require('src/file_name'),然后我改成webpacker.yml resolved_pathsresolved_paths: ['app/javascript/src']。现在它工作正常。


推荐阅读