我试图浏览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" ]
},
}
提前致谢: - )
答案 0 :(得分:0)
您必须包含index.js或类似的条目文件,您需要jQuery来了解正在发生的事情。您的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');