繁体   English   中英

Pug + webpack-dev-server

[英]Pug + webpack-dev-server

我正在使用webpack v4,我正在尝试使用Pugwebpack-dev-server但是当我运行webpack-dev-server --mode development它不会提供编译的Pug 请帮忙。 我不知道该怎么办。 谢谢你的答复。 这是我的配置:

 const path = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); module.exports = { entry: './src/js/main.js', output: { path: path.join(__dirname, 'dist'), filename: 'bundle.js' }, module: { rules: [ { test: /\\.js$/, exclude: /node_modules/, use: { loader: 'babel-loader' } }, { test: /\\.pug$/, use: { loader: 'pug-loader', options: { pretty: true } } } ] }, devServer: { contentBase: path.join(__dirname, 'dist'), hot: true, open: true, progress: true }, plugins: [ new HtmlWebpackPlugin({ template: path.join(__dirname, 'src/templates/pages/index.pug'), inject: false }) ] }; 

你好,你必须在HtmlWebpackPlugin上指定文件名,这样你就可以从localhost:3000或localhost:3000 / index.html提供你的html。

devServer: {
     ...,
     port: 3000
}
...
plugins: [
    new HtmlWebpackPlugin({
      template: path.join(__dirname, 'src/templates/pages/index.pug'),
      filename: 'index.html'
    })
  ]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM