での編集HTML /ヒスイのファイルはこれが、私ドン私はあなたに私は問題だと思う部分を示すよ、私は私のwebpack.config.js
のWebPACK
const common = {
entry: {
style: PATHS.style,
app: PATHS.jsComp
},
output: {
path: PATHS.build,
filename: '[name].js'
},
module: {
loaders: [
{ test: /\.jade$/, loader: "jade" }
]
},
plugins: [
new HtmlWebpackPlugin({
title: 'Webpack demo',
template: PATHS.template, // Load a custom template (ejs by default but can be changed)
inject: 'body' // Inject all scripts into the body (this is the default so you can skip it)
})
]
};
を持っているコードの一部である場合、ブラウザのリロードを取得する方法コード全体が必要だと思っていますが、基本的にはこれを少し修正したものです。git file
webpack-dev-server
を実行するとすべてが機能します。 JavaScriptとSASSの変更によってブラウザがリロードされますが、jade
ファイルで変更すると、ブラウザはリロードされません。私はヒスイのファイルに変更を加えたとき、私はwebpack-dev-server
webpack-dev-server
webpack-dev-server --inline --hot
webpack-dev-server --inline --hot --colors
webpack-dev-server --inline --hot --colors --content-base app
webpack-dev-server --inline --hot --colors --content-base app --host 0.0.0.0
webpack-dev-server --inline --hot --colors --host 0.0.0.0
のこれらのバリエーションを実行しようとしているの端末では上記の6つのバリエーションのいずれもが、ブラウザのリロードを取得していません。
また、私が正しく覚えていれば、(この設定を見つける前に)すべてのチュートリアルの後に、ブラウザがhtml
に変更されたことはありません。
あなたのアプリケーションであなたの翡翠ファイルはどのように必要ですか?アプリケーションにJadeファイルを挿入するために 'require 'や' import'をどのように使っているのか、私に例を教えてください。 –
@RafaelEyngは、下の 'template:PATHS.template'と 'PATHS'の5行目にあります。 – relidon
Jadeファイルを変更したときにサーバがホットリロードしていないと言うときは、HtmlWebpackPluginによって生成されたファイルを意味しますか?今まで、あなたのアプリケーションにいくつかのJadeファイルがあり、 'import myTemplate from '/ myTemplate.jade'を使ってそれらをインポートしたことを理解していました。どちらが正しいですか? –