Laravel与功能性Javascript混合

时间:2018-07-18 14:07:19

标签: javascript webpack laravel-mix

我想用经典的功能方式编写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

0 个答案:

没有答案