【问题标题】:Browserify jQuery Plugin ErrorBrowserify jQuery插件错误
【发布时间】:2015-11-09 17:03:31
【问题描述】:

我正在尝试浏览一个 jQuery 插件,并一直在浏览器控制台中收到此错误: Uncaught Error: Cannot find module 'jquery'

这就是我的package.json 部分的样子:

"browserify": {
  "transform": [
    "browserify-shim"
  ]
},

"browser": {
  "jquery": "./app/vendor/jquery/dist/jquery.js",
  "jquery-timepicker-jt": "./app/vendor/jquery-timepicker-jt/jquery.timepicker.js"
},

"browserify-shim": {
  "jquery": {
    "exports": "$"
  },
  "jquery-timepicker-jt": {
    "depends": [ "jquery:jquery" ]
  },
}

提前致谢:-)

【问题讨论】:

    标签: javascript jquery jquery-plugins browserify browserify-shim


    【解决方案1】:

    您必须在需要 jQuery 了解发生了什么的地方包含您的 index.js 或类似的入口文件。您的package.json 没有任何问题。如果你在代码中使用 jQuery 和插件,你会想要做这些事情之一,这取决于插件如何与 jQuery 交互:

    var $ = require('jquery');
    window.$ = $; // If you need to access jQuery or `$.fn.timepicker` from the window object.
    require('jquery-timepicker-jt');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-08
      • 1970-01-01
      相关资源
      最近更新 更多