@Saftar94
Самоучика по Django 3.0 Python!

Почему Webpack не видит querySelector из шаблона HandelBars?

Вот разметка HBS
{{#each names}}


{{#each this}}
class='more-card__img'
src="{{thumbnail}}"
alt="{{byline}}"
loading='lazy'
/>
{{/each}}



{{#each this}}
{{headline}}
{{/each}}


{{#each this}}
{{bodyText}}
{{/each}}

{{timares}}
{{body}}

Read more



{{/each}}

Webpach.config.js
const path = require('path')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const PORT = process.env.PORT
module.exports = {
entry: './src/js/index.js',
mode: 'development',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'my-timer-webpack.bundle.js',
},
module: {
rules: [
{
test: /\.html$/i,
loader: 'html-loader',
options: {
// Disables attributes processing
sources: false,
},
},
{ test: /\.txt$/, use: 'raw-loader' },
{
test: /\.css$/i,
use: ['style-loader', 'css-loader'],
},
{
test: /\.s[ac]ss$/i,
use: ['style-loader', 'css-loader', 'sass-loader'],
},
{
test: /\.hbs$/,
loader: 'handlebars-loader',
exclude: /(node_modules|bower_components)/,
},
{
test: /\.js$/,
exclude: /node_modules/,
use: ['babel-loader'],
},
],
},
plugins: [new HtmlWebpackPlugin({ template: './src/index.html' })],
devServer: {
static: {
directory: path.join(__dirname, './'),
},
compress: true,
port: PORT,
},
}
js file
console.log(document.querySelector('.js-readmore'))

почему консоль выводит null
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы