Недавно мне удалось использовать ejs-loader
с Webpack 4 . Но у меня начались проблемы с тегом скрипта, который веб-пакет создает в index.html при его запуске: <script type="text/javascript" src="main.js"></script>
. Его src
не прав, потому что если мы посмотрим мою сборку, мне нужно src="/dist/main.js"
:
node_modules/
dist/
index.html
main.js
publics/
src/
views/
server.js
package.json
webpack.config.js
Что мне нужно добавить в мой webpack.congfig.js
, чтобы создать src, как я хочу?
var HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
devtool: 'source-map',
module: {
rules: [{
test: /\.ejs$/,
use: ['ejs-loader']
}]
},
plugins: [
new HtmlWebpackPlugin({
template: './views/pages/index.ejs'})
]
}