1 Star 0 Fork 16

wavelet/react-mobx-ts-antd

forked from evolify/react-mobx-ts-antd 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
webpack.dev.config.js 1.81 KB
一键复制 编辑 原始数据 按行查看 历史
evolify 提交于 2017-09-13 20:59 +08:00 . init
var path=require('path');
var webpack=require('webpack');
var HtmlWebpackPlugin=require('html-webpack-plugin');
const tsImportPluginFactory = require('ts-import-plugin')
var APP_PATH = path.resolve(__dirname, 'app');
var SRC_PATH = path.resolve(__dirname, 'src');
module.exports={
entry:['./src/App.tsx'],
output:{
path:path.resolve(__dirname,'app'),
// publicPath:'./',
filename:'[name].js'
},
module:{
rules:[
{
test:/\.(ts|tsx|js|jsx)$/,
exclude:/node_modules/,
loader:'ts-loader',
options:{
getCustomTransformers: () => ({
before: [ tsImportPluginFactory({ libraryName: "antd", style: "css" }) ]
})
}
},
{
test:/\.css$/,
loader:'style-loader!css-loader'
},
{
test:/\.(jpg|png|gif|svg)$/,
loader:'url-loader',
query:{
limit:8192,
name:'res/img/[name].[ext]'
}
},
{
test:/\.(ttf|woff|eot)$/,
loader:'url-loader',
query:{
limit:8192,
name:'res/font/[name].[ext]'
}
}
]
},
resolve:{
alias:{
__module:path.join(__dirname,'src','module'),
__public:path.join(__dirname,'src','public'),
__res:path.join(__dirname,'src','res'),
__config:path.join(__dirname,'src','config'),
__utils:path.join(__dirname,'src','utils')
},
extensions:['.ts','.tsx','.js','.jsx','.json']
},
// devtool:'source-map',
devServer:{
contentBase:'./app',
port:8777,
inline:true,
open:true,
openPage:'',
proxy:{
"/api/*":{
target:"http://localhost:9999/",
secure:false,
pathRewrite:{"/api":"/"}
}
}
},
plugins:[
new HtmlWebpackPlugin({
template:__dirname+"/src/index.html",
filename:'index.html'
}),
new webpack.HotModuleReplacementPlugin(),
]
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/wavelet-is-spadger/react-mobx-ts-antd.git
git@gitee.com:wavelet-is-spadger/react-mobx-ts-antd.git
wavelet-is-spadger
react-mobx-ts-antd
react-mobx-ts-antd
master

搜索帮助