我的Webpack里有这么一个东西
output: {
path: path.resolve(__dirname, '/scripts'),
publicPath: '/scripts/FlightHotels',
filename: 'bundle.js'
},
但是ESlint
总是抱怨我的__dirname
属于未定义变量……有啥办法让他知道我的环境是nodeJS
么?
这里放的warn
//.eslintrc.js
module.exports = {
"env": {
"browser": true,
"commonjs": true,
"es6": true
},
...
"rules": {
"no-undef": 1, // http://eslint.org/docs/rules/no-undef
}
可不可以做这样的事情
var path = require('path'),
node = require('node');
//然后这样引用
path.resolve(node.__dirname, '/scripts'),