1
を使用するpug-loaderを使用すると、すべてのpug/jadeファイルに簡単にアクセスできます。すべてのpugファイルで変数にアクセスできるようにする
app.locals.assetPath = path.resolve('public/assets');
を、変数assetPath
は、すべてのヒスイのファイルで利用できるようになります:急行アプリで例えば私が行うことができます。しかし、webpackで私は同じことをすることができません。私webpack.config.js
で
私は、次の試みたが、仕事を得ることができませんでした:
{
test: /.pug$/,
loader: 'pug',
query: {
root: path.join(__dirname, 'src/app'),
/*globals: {assetPath: '/hard/coded/value'}*/ //WILL NOT WORK
/*locals: {assetPath: '/hard/coded/value'}*/ //WILL NOT WORK
/*locals: {assetPath: '/hard/coded/value'}, globals: ['assetPath']*/ //WILL NOT WORK
}
ソースを正しく読んでいるなら、あなたが望むものをサポートするためにpug-loaderを拡張する必要があります。あなたはレポで問題を開いて、彼らが言うことを見ることができます。 –
githubの問題を公開しました[ここ](https://github.com/pugjs/pug-loader/issues/57) – Lekhnath