1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kugouxiaohuang-antd-admin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
webpack.config.js 1.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
zuiidea Отправлено 23.12.2016 09:45 35dbf37
const fs = require('fs')
const path = require('path')
const webpack = require('atool-build/lib/webpack')
module.exports = function(webpackConfig, env) {
webpackConfig.babel.plugins.push('transform-runtime')
webpackConfig.babel.plugins.push(['import', {
libraryName: 'antd',
style: true,
}])
// Support hmr
if (env === 'development') {
webpackConfig.devtool = '#eval'
webpackConfig.babel.plugins.push(['dva-hmr', {
entries: [
'./src/index.js',
],
}])
} else {
webpackConfig.babel.plugins.push('dev-expression')
}
// Don't extract common.js and common.css
webpackConfig.plugins = webpackConfig.plugins.filter(function(plugin) {
return !(plugin instanceof webpack.optimize.CommonsChunkPlugin);
})
// Support CSS Modules
// Parse all less files as css module.
webpackConfig.module.loaders.forEach(function(loader, index) {
if (typeof loader.test === 'function' && loader.test.toString().indexOf('\\.less$') > -1) {
loader.include = /node_modules/
loader.test = /\.less$/
}
if (loader.test.toString() === '/\\.module\\.less$/') {
loader.exclude = /node_modules/
loader.test = /\.less$/
}
if (typeof loader.test === 'function' && loader.test.toString().indexOf('\\.css$') > -1) {
loader.include = /node_modules/
loader.test = /\.css$/
}
if (loader.test.toString() === '/\\.module\\.css$/') {
loader.exclude = /node_modules/
loader.test = /\.css$/
}
})
return webpackConfig
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/kugouxiaohuang-antd-admin.git
git@api.gitlife.ru:oschina-mirror/kugouxiaohuang-antd-admin.git
oschina-mirror
kugouxiaohuang-antd-admin
kugouxiaohuang-antd-admin
master