【发布时间】:2016-02-24 19:38:40
【问题描述】:
我有一个与变量声明有关的问题。我使用browserify,所以在这里我必须在bootstrap.js之前需要jquery。问题是我无法理解第一个代码变体有什么问题?
var $, jQuery;
$ = jQuery = require('./libs/jquery/jquery.min');
require('./libs/bootstrap/bootstrap');
和
var $ = jQuery = require('./libs/jquery/jquery.min');
require('./libs/bootstrap/bootstrap');
第一个变体不起作用(控制台向我显示引导程序需要 jquery 的错误),第二个变体对于 Jshint 来说不够好,但效果很好!有人可以解释为什么第一个变体不起作用
【问题讨论】:
-
我喜欢
global.$ = global.jQuery = require('jquery');jquery 通过 NPM 安装 -
@SimonDavies 谢谢!
标签: javascript jquery twitter-bootstrap browserify