今作業してるプロジェクトではbabel-plugin-xxx
を使ってるけど、XXXプロジェクトではそのプラグインを使っていない様な場合に起きるそう。
ERROR in /aaa/bbb/.../eee/fff.js
Module build failed: ReferenceError:
Unknown plugin "transform-decorators-legacy" specified in "base" at 0,
attempted to resolve relative to "/aaa/bbb/.../eee"...
解決方法
babel-loader
のexclude
でXXXプロジェクトも除外されるようにする。
{
test: /\.js$/,
exclude: /node_modules|XXX/,
loader: 'babel-loader',
options: {
plugins: ['transform-decorators-legacy']
}
},
resolve.symlinks
にfalse
を指定する
何か問題がない限りはこっちを使ったらいいと思います。
resolve: {
/* ... */
symlinks: false
},