首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将外部.js文件添加到新的Rails 6 web应用程序中

问将外部.js文件添加到新的Rails 6 web应用程序中
EN

Stack Overflow用户
提问于 2019-09-06 05:05:17
回答 1查看 3.4K关注 0票数 3

我已经创建了一个新的rails 6应用程序。在rails 6中,javascript文件夹是外部资产。我已经将现有应用程序中的所有css和js文件复制到这个新应用程序中,并且application.css、application.js已经更新。application.css工作得很好,但application.js却不能工作。编译(bin/webpack) webpack时,出现了类似于=>的错误

未找到./app/javascript/packs/application.js模块中的错误:错误:无法解析'file_name‘in >'/home/app/javascript/packs’@ ./app/javascript/packs/application.js。

在application.js中,我添加了那些具有require('file_name')语法的.js文件。我将所有.js文件粘贴到app/javascript/packs文件夹上。请帮我解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-06 05:25:41

app/javascript/packs文件夹对于Webpacker来说是特别的。它应该只有“引导”页面的javascript文件。如果您是从单个脚本加载所有内容,则通常是application.js,但是如果您有一个特殊的日历页/小部件,您也可以拥有类似于calendar.js的内容。

所有其他代码通常都在app/javascript/src文件夹中。在您的app/javascript/packs/application.js文件中,您可以通过require('src/file_name')在app/javascript/src/file_name.js上要求该文件。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57816025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档