我无法webpack-dev-server
使用eslint。
这是我的wepback配置:
const path = require('path');
const PATHS = {
app: path.join(__dirname, 'app/js/app.js'),
build: path.join(__dirname, 'build')
};
module.exports = {
entry: {
app: PATHS.app
},
output: {
path: PATHS.build,
filename: 'bundle.js'
},
devServer: {
contentBase: 'dist'
},
module: {
loaders: [
{
test: /\.(jsx|js)?$/,
exclude: /node_modules/,
loader: ['babel']
},
{
test: /\.js$/, loader: "eslint-loader", exclude: /node_modules/
},
{
test: /\.json$/, loader: "json-loader", exclude: /node_modules/
},
{
test: /\.css$/,
loader: "style-loader!css-loader"
},
{
test: /\.woff($|\?)|\.woff2($|\?)|\.ttf($|\?)|\.eot($|\?)|\.svg($|\?)/,
loader: "url-loader?limit=10000"
}
]
},
resolve: {
extensions: ['', 'jsx', '.js', '.es6', '.css']
}
};
这是npm脚本:
"scripts": {
"build": "webpack",
"start": "webpack-dev-server --content-base build eslint",
"eslint": "eslint ./app"
},
我是否需要其他东西,即使我有.eslintrc.json文件,它来自我正在工作的另一个项目,它可以在那里使用自定义节点服务器。
由于