gpt4 book ai didi

css - 我们如何使用 Vue 在 Laravel 中提取 CSS block 文件?

转载 作者:行者123 更新时间:2023-11-28 00:34:48 25 4
gpt4 key购买 nike

我在 Laravel 中使用 Vue.js 并在我的 webpack.config.js 文件中提取 js block 文件,如下所示:

mix.webpackConfig({
resolve: {
alias: {...
'Helpers': path.resolve(__dirname, 'resources/js/helpers/'),
'Themes': path.resolve(__dirname, 'resources/js/themes/')
...}
},
output: {
chunkFilename: 'js/chunks/[name].js',
},
});

这会提取 js block 文件,如 0.js 、 1.js 、2.js 等。我想以相同的方式提取 CSS block 。

最佳答案

我在使用 vuely xd 时遇到了同样的问题。现在我做了什么:

mix.autoload({
'jquery': ['$', 'window.jQuery', 'jQuery'],
})

mix.webpackConfig({
resolve: {
alias: {
'Api': path.resolve(__dirname, 'resources/js/api/'),
'Components': path.resolve(__dirname, 'resources/js/components/'),
'Constants': path.resolve(__dirname, 'resources/js/constants/'),
'Container': path.resolve(__dirname, 'resources/js/container/'),
'Views': path.resolve(__dirname, 'resources/js/views/'),
'Helpers': path.resolve(__dirname, 'resources/js/helpers/'),
'Themes': path.resolve(__dirname, 'resources/js/themes/')
}
},
output: {
chunkFilename: mix.inProduction() ? "js/chunks/[name].[chunkhash].js" : "js/chunks/[name].js",
}
});


mix.options({
extractVueStyles: true
});

mix.js('resources/js/main.js', 'public/js');
mix.sass('resources/js/assets/scss/_style.scss', 'public/css/style.css');

关于css - 我们如何使用 Vue 在 Laravel 中提取 CSS block 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54234817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com