1
作品(WebPACKのhttp://my.safaribooksonline.com/video/web-development/9781771375887でOReillyのモジュールおよび資産バンドルから適応)以下jade webpackローダーが動作しないのはなぜですか?
const viewout = document.querySelector(".view");
const view = require('raw!jade-html?pretty=false!../views/index.jade');
viewout.innerHTML = view;
のようなものがありますが、私は私のWebPACKの構成でヒスイを持っていると思います。だから、私はローダーアレイに以下を追加してみました:私は私にエラーを与える
const view = require('../views/index.jade');
に私のアプリのコードに必要と声明を変更
{
test: /\.jade$/,
include: [
Path.resolve(process.cwd(), 'client/views')
],
loader: 'raw!jade-html?pretty=false!'
}
、その後を
ERROR in ./client/views/index.jade
Module parse failed:
つまり、元のrequireステートメントで解析して正常に動作したが、構成設定を行うとうまく動作しない - 何が間違っているのでしょうか?
私はWebPACKの--watchプロセスを停止し、私が代わりにそのを取り除くためにパスが欠落してエラーが出る再起動すると、私は、以前のローダーからの相対であることを私のPath.resolveを変更する必要がありますのでパスをpath.resolve .resolve(process.cwd()、 '../views')、エラーの原因となりました./client/views/index.jade モジュールの解析に失敗しました:処理するために適切なローダーが必要な場合がありますこのファイルタイプ。 – user254694