使用gulp/browserify按顺序加载javascript插件
呜呜。。。。我花了很长时间想弄清楚browserify 这是我的app.js文件:使用gulp/browserify按顺序加载javascript插件,javascript,zurb-foundation,gulp,browserify,Javascript,Zurb Foundation,Gulp,Browserify,呜呜。。。。我花了很长时间想弄清楚browserify 这是我的app.js文件: var $ = require('../lib/jquery'); var foundation = require('../lib/foundation/foundation'); $(document).ready(function($){ $(document).foundation(); }); 当我尝试加载browserified文件时,出现以下错误: Uncaught ReferenceE
var $ = require('../lib/jquery');
var foundation = require('../lib/foundation/foundation');
$(document).ready(function($){
$(document).foundation();
});
当我尝试加载browserified文件时,出现以下错误:
Uncaught ReferenceError: jQuery is not defined
我使用的是jquery的最新版本。知道发生了什么吗?所以我用browserify shim解决了这个问题 下面是我添加到package.json文件中的内容:
"browser": {
"jquery": "./js/lib/jquery.js"
},
"browserify-shim": {
"jquery": "$"
},
"browserify": {
"transform": [ "browserify-shim" ]
},
"dependencies": {
"browserify-shim": "~3.2.0"
}
ta da您是否仔细检查了
。/lib/jquery
是否指向正确的位置?是的,它位于正确的位置。除非您也使用three.js,否则我认为您的browserify shim
属性中不需要“three”。还有,看看。这是同一个人写的browserify shim
。