webpack + stylelint ホットリロード時にstylelintを実行する。
概要
webpackでホットリロード時にstyelintを実行することで、早期にエラーを検知することが可能です。
前提条件
webpackの設定やstylelintはすでに設定済みの想定です。
github
動作確認済みのリポジトリ
https://github.com/TakuyaTaniguchi/staticDevelop
手順
npm-scripts
{
"scripts": {
"dev": "webpack-dev-server --mode development --watch"
}
}
stylelint-webpack-pluginのインストール
yarn add stylelint-webpack-plugin --dev
webpack.config.jsに設定を追加
const StyleLintPlugin = require('stylelint-webpack-plugin');
const STYLELINT = ['./src/**.scss'];//検知対象ファイルの設定 カンマ区切りで検知対象を追加できる。
-~~~~~~~~~~~~~~
//pluginsに設定を追加
plugins: [
new StyleLintPlugin({
files: STYLELINT,
syntax: 'scss'
}),
],
たったこれだけでホットリロード中の検知が可能になります。
※まだまだ初心者のため、 設定間違いや、処理に悪いところがあればコメントに頂ければと思います
参考資料:
https://gist.github.com/manavsehgal/69c2e0f0083df14010a638187654378e
Author And Source
この問題について(webpack + stylelint ホットリロード時にstylelintを実行する。), 我々は、より多くの情報をここで見つけました https://qiita.com/RinT_T/items/29a402fb4791a0a658a9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .