如何使用webpack要求jQuery

use*_*888 5 javascript jquery node.js webpack

我是否必须从npm安装,或者如何只需要从jquery网站下载文件,如何使用webpack要求jquery文件?

目录

app/
./assets/javascripts/article/create/base.js
./assets/javascripts/lib/jquery-1.11.1.min.js
webpack.config.js
Run Code Online (Sandbox Code Playgroud)

base.js错误

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

webpack.config.js

module.exports = {
  entry: {
    'ArticleCreate':['./assets/javascripts/Article/Create/Base.js']
  },
  output: {
    path: './assets/javascripts/bundle/',
    filename: '[name].js'
  }
};
Run Code Online (Sandbox Code Playgroud)

Mel*_*igy 5

你有没有尝试过:

module.exports = {
    ...
    resolve: {
        alias: {
            jquery: "jquery/src/jquery"
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

有一个相关的答案显示了在此处导入 jQuery 的所有选项:Managing jQuery plugin dependency in webpack