webpack2.4.* 常用的一些loader
程序员文章站
2024-02-11 11:49:58
...
场景
. webpack 常用的一些loader和配置
webpack常用的loader
npm install css-loader style-loader babel-core babel-loader babel-plugin-transform-runtime babel-preset-es2015 babel-preset-stage-0 babel-runtime --save-dev
vue常用的loader
npm install vue vue-loader vue-html-loader vue-style-loader vue-template-compiler --save-dev
webpack.config.js常用的一些配置
const VueLoaderPlugin = require('vue-loader/lib/plugin');
module.exports = {
devtool: "sourcemap",
entry: './js/entry.js', // 入口文件
output: {
filename: 'bundle.js' // 打包出来的wenjian
},
plugins: [
// make sure to include the plugin for the magic
new VueLoaderPlugin()
],
// 解决Vue版本的问题
resolve: {
alias: {
vue: 'vue/dist/vue.js',
}
},
module: {
rules: [
// 处理CSS文件
{
test: /\.css$/,
use: [
{loader: 'style-loader'},
{loader: 'css-loader'}
]
},
// 这样可以使用ES6的语法
{
test: /\.js$/,
use: [
{
loader: 'babel-loader',
options: {
presets: ['es2015', 'stage-0'],
plugins: ['transform-runtime']
}
}
],
exclude: /node_modules/
},
// Vue配置
{
test : /\.vue$/,
use : [
{
loader : 'vue-loader'
}
]
}
]
},
};
上一篇: webpack的loader
下一篇: webpack 中常用的插件