【发布时间】:2017-09-20 21:31:49
【问题描述】:
我正在尝试在我的 Laravel 5.4 项目(使用 Laravel 样板)中定义 javascript 函数。 我有一个带有函数的 custom.js 文件。
function displayDef(){
$("#worddef").html("Yippee");
}
该文件通过 webpack.mix.js 包含在 assets 中,编译后在 frontend.js 中正确找到。
问题:
函数未定义: 未捕获的 ReferenceError:未定义 displayDef
函数存在于编译的js文件中:
/* 36 */
/***/ (function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function($) {/*
* Local functions
*
*/
function displayDef() {
...
我不知道我应该如何访问这些功能。 另外,如果我尝试将其放在另一个文件中:
.js([
'resources/assets/js/chinese.js'
], 'public/js/vendor.js')
我刚刚得到第二个相同的文件。
我很惊讶没有回答这个问题:如何在 laravel 5.4 中使用 mix 正确定义和访问 javascript 函数?
【问题讨论】:
标签: javascript laravel webpack