Console.info index.js не доступен

У меня есть файл index.js с простым console.info() и он не регистрируется в браузере. Я также заметил, что начальная загрузка не работает --- я почти уверен, что эти два события связаны, но я не уверен, как правильно диагностировать проблемы. Я пробовал перемещать код, менять пути, искать недостающие запятые и т. д., но безрезультатно.

Я компилирую файлы с помощью webpack.config.js, и, насколько мне известно, мой код компилируется правильно.

Есть мысли по этому поводу?

index.js:

import 'jquery';
import "./SiteAssets/scripts/addRow.js";
import "./RecruitmentTracking.css";

import 'bootstrap/dist/js/bootstrap.bundle.min.js';
import 'jquery-ui-bundle/jquery-ui.min.js';

console.info('this is index.js');

const root = document.createElement("div")
root.innerHTML = `<p>Hello Webpack.</p>`
document.body.appendChild(root)

веб-пакет.config.js:

const path = require('path')
const webpack = require('webpack');
// const babel = require("@babel/core");
const HtmlWebpackPlugin = require('html-webpack-plugin')
var $ = require("jquery");

var HtmlWebpackPluginConfig = new HtmlWebpackPlugin({
    template: './src/index.html',
    filename: 'RecruitmentTracking.txt',
    inject: 'body'
});

module.exports = {                                         
  entry: "./src/index.js", // "compile code in our entry point"
  output: {
    filename: 'bundle.js', // output a bundle in /dist"
    path: path.resolve(__dirname, 'dist')
  },
  module: {
    rules: [{
      loader: 'babel-loader',
      test: /\.js$/,
      exclude: /node_modules/
    }, {
        test: /\.css$/,
        use: ['style-loader', 'css-loader']
    }, {
        test: /\.(png|svg|jpg|gif)$/,
        use: [
          'file-loader'
        ]
      }
    ],
  },
    devServer: {
      disableHostCheck: true
    },
    devtool: 'cheap-module-eval-source-map', // this helps to browser to point to the exact file in the console, helps in debug
    devServer: {
      contentBase: path.join(__dirname, 'src'),
      historyApiFallback: true // this prevents the default browser full page refresh on form submission and link change
    },    
  plugins: [
    HtmlWebpackPluginConfig,
    new webpack.ProvidePlugin({
        "$": "jquery",
        "jQuery": "jquery",
        "window.jQuery": "jquery"
    })
  ],  
}

пакет.json:

"scripts": {
    "build": "webpack --mode production",
    "dev-server": "webpack-dev-server",
    "develop": "webpack --mode development --watch",
    "start": "webpack-dev-server --open --mode development"
  },

скрин:

Console.info index.js не доступен

Вы можете поделиться ссылкой git на свой исходный код?

divine 02.04.2019 10:47

@divine К сожалению, из-за соображений конфиденциальности этого проекта нет на Github.

Bodrov 02.04.2019 15:21
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
74
0

Другие вопросы по теме