Ошибка при запуске приложения nodejs - невозможно установить свойство undefined (порядок загрузки?) - PullRequest
0 голосов
/ 08 июня 2018

Я пытался использовать Webpack для упаковки моего CSS и Javascript.Я установил Bootstrap 4.1.1, webpack 4.11.1 и jquery 3.3.1 с NPM.Узел v10.3.0 и NPM 6.1.0

  1. Узел v10.3.0
  2. NPM 6.1.0

Я знаю, что проблема заключается в попытке начальной загрузкииспользовать jQuery, и jQuery не был загружен, но это насколько я могу получить.

$$$1.fn.emulateTransitionEnd = transitionEndEmulator;

    TypeError: Cannot set property 'emulateTransitionEnd' of undefined
        at setTransitionEndSupport (D:\DevForm\DevForm\node_modules\bootstrap\dist\js\bootstrap.js:122:36)

App.js

..
const bootstrap = require('bootstrap');
..

webpack.config.js

module.exports = {
    entry: './app.js',
    output: {
        filename: 'bundle.js',
        path: path.resolve(__dirname, 'public/javascripts')
    },
    node: {
        fs: 'empty',
        net: 'empty'
    },
    ...
        plugins: [
        new webpack.ProvidePlugin({
           $: "jquery",
           jQuery: "jquery"
       })
    ]
};

Все, что я проверил до сих пор, ссылается на проблему со старой версией начальной загрузки, публикацию от 2015 года с участием Bower, и документация, похоже, не признает никаких подобных проблем.

I 'м из практики с Node, и совершенно новый для веб-пакета.Как я могу заставить его загрузить jQuery первым, это даже моя проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...