缩小后无法调用函数
Cannot call function after minification
我正在 Laravel 开发 Web 应用程序。首先,我将我的 js 代码保存在 public 目录中,一切正常。但是后来,我打算把它们移动到资源目录并缩小它们。
现在,问题是功能,由 JQuery 触发的功能 运行 很好。但是我从 blade 模板调用的函数随着 js 的缩小而失败。
在这里,我需要一些解决方案,而不会将我的 JS 代码移动到 public 目录。
我有 运行 NPM 来缩小 JS。
npm run prod
在此之后,代码无法调用函数。
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css');
mix.js('resources/js/validation.js', 'public/js');
其实我找到了答案
npm run prod
实际上引用了所有方法和变量的声明和调用函数,用最少的字符来缩小和优化它们。
当我从HTML调用一个函数时,那个函数调用名在HTML中没有编译,而是在JS文件中改变了,结果找不到。
我已将带有 DOM 事件的函数调用移动到 JS 文件中,使它们在同一流中
我正在 Laravel 开发 Web 应用程序。首先,我将我的 js 代码保存在 public 目录中,一切正常。但是后来,我打算把它们移动到资源目录并缩小它们。
现在,问题是功能,由 JQuery 触发的功能 运行 很好。但是我从 blade 模板调用的函数随着 js 的缩小而失败。
在这里,我需要一些解决方案,而不会将我的 JS 代码移动到 public 目录。
我有 运行 NPM 来缩小 JS。
npm run prod
在此之后,代码无法调用函数。
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css');
mix.js('resources/js/validation.js', 'public/js');
其实我找到了答案
npm run prod
实际上引用了所有方法和变量的声明和调用函数,用最少的字符来缩小和优化它们。
当我从HTML调用一个函数时,那个函数调用名在HTML中没有编译,而是在JS文件中改变了,结果找不到。
我已将带有 DOM 事件的函数调用移动到 JS 文件中,使它们在同一流中