第70回 HTML5とか勉強会
$ git clone https://github.com/ktsn/template-ts.git new-proj
$ cd new-proj
$ rm -rf .git
$ npm i -g degit
$ degit ktsn/template-ts new-proj
module.exports = {
rules: {
// 好きな設定を書く
'no-console': 'error'
}
}
$ npm login
$ npm publish
{
"name": "eslint-config-ktsn",
"version": "0.1.0"
}
index.js
package.json
npm に公開
module.exports = {
extends: 'ktsn',
rules: {
// 追加・上書き設定を書く
}
}
$ npm install --save-dev eslint-config-ktsn
npm からインストール
設定ファイルで extend する
module.exports = require('webpack-config-xxx')
プリセット系の機能がないときはそのまま require
module.exports = {
// webpack config のオブジェクトが渡されるので、
// 関数内でそれを自由に変更できる
consigureWebpack: config => {
// エントリファイルをデフォルトから変更
config.entry = {
app: './src/app.js'
}
}
}
https://cli.vuejs.org/guide/webpack.html#replacing-loaders-of-a-rule
Vue.js入門
基礎から実践アプリケーション
開発まで
9月22日発売
基礎の基礎から大規模開発まで
カバーしてる実践的な本です!
@ktsn
ktsn