未捕获的ReferenceError:_没有使用Browserify定义

时间:2014-10-11 21:35:53

标签: javascript backbone.js browserify

我有一个Backbone项目,需要相当多的浏览器填充。

我已将其设置为将所有下划线文件连接到一个文件templates.js

反过来,我必须将其填充到我的项目中:

的package.json

"dependencies": {
        .....
        "underscore": "^1.7.0"
        .....
 }

 ......

"browserify": {
     "transform": [
      "browserify-shim"
    ]
},
"browser": {
"//": "SP Core Components",
    "jst": "./jst/templates",
},
"browserify-shim": {
     "jst" : {"depends": "underscore"}
}
 .....

init.js

 var JST = require('jst');
 var jsonobject = {};
 JST.staffOverview(jsonobject)

尝试呼叫时会生成以下内容:

 Uncaught ReferenceError: _ is not defined

所以我的问题是,如何将underscore设置为jst

的依赖关系

0 个答案:

没有答案