Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用gulp/browserify按顺序加载javascript插件_Javascript_Zurb Foundation_Gulp_Browserify - Fatal编程技术网

使用gulp/browserify按顺序加载javascript插件

使用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

呜呜。。。。我花了很长时间想弄清楚browserify

这是我的app.js文件:

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