我想用经典的功能方式编写Javascript。我知道现代Javascript有很多很棒的功能,但是因为我是一个后端开发人员,所以我不想花时间学习现代Javascript。我使用jQuery,足以编写经典的功能性Javascript。
function someSimpleFunction() {
// do some simple stuff
}
这就是问题所在。当我编写函数式Javascript时,Laravel Mix会删除所有函数。可能是因为Webpack(我不确定),但是我希望所有功能都保留在最终的已编译JS文件中。
如何防止Laravel Mix或Webpack删除我的Javascript函数?
这是我的简陋 webpack.mix.js
文件。
mix.less('resources/assets/less/app.less', 'public/assets/css')
.options({processCssUrls: false})
.js('resources/assets/js/app.js', 'public/assets/js/app.js')
.copyDirectory('resources/assets/img', 'public/assets/img');
if (mix.inProduction()) {
mix.version();
}
这是我的简化的 resources/assets/js/app.js
文件
require('./functions.js');
require('./events.js');
// some other js files