【发布时间】:2018-07-11 00:19:18
【问题描述】:
我在dashboard.js文件中有这个功能
var Dashboard = function(){
return {
init: function(){
console.log("Hi from Dashboard with webpacker")
}
}
}();
使用 webpacker 我在文件 javascript/packs/application.js 中导入此文件
import '../src/api/dashboard.js';
但是当我想在视图中使用init函数时
<script type="text/javascript">
$(document).ready(function() {
Dashboard.init();
});
</script>
我收到了错误
(index):861 Uncaught ReferenceError: Dashboard is not defined
at HTMLDocument.<anonymous> ((index):861)
我不确定我做错了什么,我也尝试过像这样导入文件
import Dashboard from '../src/api/dashboard.js';
提前致谢。
【问题讨论】:
-
这个问题你解决了吗?
标签: javascript ruby-on-rails webpack