@beisen/auto-tree
Version:
AutoTree
50 lines (49 loc) • 1.01 kB
JavaScript
var path = require("path");
var webpack = require("webpack");
var CaseSensitivePathsPlugin = require('case-sensitive-paths-webpack-plugin');
module.exports = {
entry : './index.js',
module : {
loaders : [
{
loader : "babel-loader!eslint",
test : /\.js$/,
exclude : /node_modules/
},
{
test: /\.scss$/,
loader: "style!css!sass"
},
{
test: /\.(jpe?g|png|gif)$/i,
loader: 'file-loader'
},
{
test: /\.(ttf|eot|svg|woff(2)?)(\?[^('|")]*)?$/,
loader: "file-loader?name=images/[hash:8].[name].[ext]"
}
]
},
output: {
filename: 'main.bundle.js'
},
devServer : {
filename : 'main.bundle.js',
host : '0.0.0.0',
port : 8080
},
eslint: {
configFile: '.eslintrc'
,formatter: require("@beisen/hookformatter")
},
resolve: {
modulesDirectories: [
'src',
'node_modules'
],
extensions: ['', '.json', '.js', '.jsx']
},
plugins: [
new CaseSensitivePathsPlugin() //检查引用文件名字的大小写
]
}