後來才知道,原來在 webpack.config.js 檔案裡,如果沒有用到
webpack
這個變數,其實是不用引入的,這跟我原本的認知不一樣,點破我的盲點 XD也加入
path.join()
修正我的另外一個錯誤。所以在 package.json 裡面,讓設定檔也要被 semistandard 檢查:
"semistandard": { "ignore": [ "src/css/", "dist/*.min.css", "dist/*.min.js", "node_modules/" ] }
然後在 webpack.config.js 裡面,拿掉
var webpack = require('webpack');
,同時引入 var path = require('path');
,修改一下路徑的寫法:module.exports = { entry: './src/js/index.js', output: { path: path.join(__dirname, '/dist'), filename: 'bundle.min.js' } /* Original codes: module.exports = { entry: './src/js/index.js', output: { path: __dirname + '/dist', filename: 'bundle.js' } */
最後再重新用 semistandard 檢查一次,全部都沒有問題了~