このブログを作るのにちょっとした webpack loader を書いて nuxt に適用したので、そのメモ。
--experimental-modules
立てないと動かないので、 module.exports
と require
で書く等。build - extend で webpack の設定を拡張してやる必要がある。
オレオレ hoge-loader を loaders において、下記のような設定を書く
module.exports = {
build: {
extend(config) {
config.resolveLoader.modules.push(path.resolve(__dirname, "loaders"));
},
},
};
あとは利用側で import fuga from 'hoge-loader!fuga.js'
という形で利用できる。
メンテされてない loader 使うくらいならサクッと作ったほうがいい説ある。
ってそれ gulp でも通った道や……。