在浏览器构建中包含jquery

时间:2017-01-15 22:33:21

标签: javascript jquery browserify

我正在尝试将jquery捆绑到我的Browserify应用中,因此我不必在主html文件中从CDN加载它。我已将jquery安装到我的npm_modules

npm install jquery

然后将其添加到我的package.json

{
  "name": "bwplans",
  "version": "0.1.0",
  "devDependencies": {
    "grunt": "~0.4.4",
    "grunt-browserify": "^5.0.0",
    "grunt-contrib-concat": "latest",
    "grunt-contrib-jshint": "latest",
    "grunt-contrib-uglify": "latest",
    "grunt-contrib-watch": "latest",
    "jshint-stylish": "latest",
    "jquery": "latest"
  }
}

最后在我的模块顶部,我需要它:

var $ = require('jquery');

构建运行没有错误,但我还是

$ is not defined

如果我查看我的构建文件,那里肯定会编译jquery,那么我错过了什么?

1 个答案:

答案 0 :(得分:0)

Mea culpa。

这非常有效。抛出错误的模块不需要jquery - 我正在查看错误的模块。所有缺失的都是要求。