Javascript Phoenix/Brunch不执行js导入的文件

Javascript Phoenix/Brunch不执行js导入的文件,javascript,ecmascript-6,babeljs,phoenix-framework,brunch,Javascript,Ecmascript 6,Babeljs,Phoenix Framework,Brunch,1-我使用Phoenix framework和早午餐,现在我的问题是只执行了app.js,这太糟糕了,现在我有一个页面search,想要执行这个文件中的特定js,比如search.js,但不知道怎么做 我知道早午餐将所有内容都作为模块,如brunch config.js中所述: //但是,只有在以下情况下才会执行这些文件: //显式导入。唯一的例外是文件 //在供应商中,它们从不包装在导入和 //因此,总是要执行。 我尝试创建一个模块search-2.js,并将其导入search.js中,如

1-我使用Phoenix framework和早午餐,现在我的问题是只执行了
app.js
,这太糟糕了,现在我有一个页面
search
,想要执行这个文件中的特定js,比如
search.js
,但不知道怎么做

我知道早午餐将所有内容都作为模块,如
brunch config.js
中所述:

//但是,只有在以下情况下才会执行这些文件:
//显式导入。唯一的例外是文件
//在供应商中,它们从不包装在导入和
//因此,总是要执行。
我尝试创建一个模块
search-2.js
,并将其导入
search.js
中,如下所示:

从“/search-2”导入套接字
但该文件从未执行,我将该文件放入
app.js
中,然后执行javascript。怎么了?要执行的条件/配置文件是什么?只是一个类/模块

2-如果有一个良好的做法,在这种情况下添加特定的页面js

3-可能还有愚蠢的疑问:为什么会有这种默认配置?他们认为所有的应用程序都是SPA

现在非常感谢,我被困在这里了