Weboldal keresés

javascript - hogyan lehet a jquery-t require-ölni webpack-pel


Hogyan kell a jQuery fájlt betölteni webpackkel: telepítenem kell az npm-ről, vagy egyszerűen csak betölthetem a jQuery weboldaláról letöltött fájlt?

könyvtár

app/
./assets/javascripts/article/create/base.js
./assets/javascripts/lib/jquery-1.11.1.min.js
webpack.config.js

base.js hiba

require('../../../lib/jquery-1.11.1.min.js'); 
var Content = function() {
};
module.exports = Content;

webpack.config.js

module.exports = {
  entry: {
    'ArticleCreate':['./assets/javascripts/Article/Create/Base.js']
  },
  output: {
    path: './assets/javascripts/bundle/',
    filename: '[name].js'
  }
};

Válasz #1

Megpróbáltad:

module.exports = {
    ...
    resolve: {
        alias: {
            jquery: "jquery/src/jquery"
        }
    }
};

Van egy kapcsolódó válasz, amely itt mutatja az összes jQuery importálási lehetőséget: jQuery plugin-függőség kezelése webpackben

Válasz #2

Sikerrel telepítettem a jQuery-t az npm-mel

npm install jquery --save

Akkor

var $= require('jquery'), jQuery=$, ...