代码拉取完成,页面将自动刷新
同步操作将从 evolify/react-mobx-ts-antd 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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(),
]
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。