我正在尝试使用browserify来管理javascript,但我在browserify-shim步骤中被阻止。
我的文件结构是:
在package.json中我有以下内容:
browserify": {
"transform": [
"browserify-shim"
]
},
"browser": {
"jquery": "./asset_src/bower_components/jquery/jquery.js",
"validator": "./asset_src/bower_components/jquery-validate/dist/jquery.validate.js"
},
"browserify-shim": {
"jquery": "$",
"validator": {"depends": ["jquery"]}
}
在一个模块中我有:
var validator = require("validator");
我必须做错事,因为每当我使用gulp构建时,我都会收到一条消息,说明模块"验证器"找不到...
jquery-validate将自身附加到jQuery和window对象上的$。我已经尝试了很多不同的变体,但这似乎是最正确的查看文档...我真的不知道还有什么可以尝试,所以正确的方向上的任何指示都会真的很折旧!
一切顺利, 焦亚