Слияние кода завершено, страница обновится автоматически
/**
* webpack 发布阶段配置文件
*/
var path = require('path');
var webpack = require('webpack');
module.exports = {
// 入口文件
entry: path.resolve(__dirname, 'src/js/app.js'),
// 输出文件
output: {
// 输出至哪个文件夹
path: path.resolve(__dirname, 'dist'),
// 输出的文件名
filename: 'bundle.js'
},
module: {
rules: [
{
test: /\.jsx?$/,
use: 'babel-loader',
},
// 处理js中引用css文件
{
test: /\.css$/,
// loader: 'style-loader!css-loader'
use: ['style-loader', 'css-loader']
},
// 处理js中引用sass文件
{
test: /\.scss$/,
use: ['style-loader', 'css-loader', 'sass-loader']
},
// 处理图片操作
{
test: /\.(png|jpg|jpeg|gif)$/,
use: 'url-loader?limit=25000&name=images/[name].[ext]'
// 构建时会构建一个images文件夹存放图片
},
// 处理iconfont
{
test: /\.(eot|woff|ttf|woff2|svg)$/,
use: 'url-loader?limit=2500&name=fonts/[name].[ext]'
// 构建时会构建一个fonts文件夹存放icon
}
]
},
plugins: [
// 分离第三方包插件
new webpack.optimize.CommonsChunkPlugin({ name: 'vendors', filename: 'vendors.js' })
]
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )