Javascript 运行Grunt时将依赖项(如jQuery)注入库
我正在使用Yeoman构建一个Javascript库,希望在运行Grunt时加载一些依赖脚本。例如,我想在测试中使用jQuery代码,但是现在这样做时,测试套件告诉我,$没有定义 我已经将jQuery包含在包的devdependency中。我如何从那里继续Javascript 运行Grunt时将依赖项(如jQuery)注入库,javascript,unit-testing,gruntjs,yeoman,Javascript,Unit Testing,Gruntjs,Yeoman,我正在使用Yeoman构建一个Javascript库,希望在运行Grunt时加载一些依赖脚本。例如,我想在测试中使用jQuery代码,但是现在这样做时,测试套件告诉我,$没有定义 我已经将jQuery包含在包的devdependency中。我如何从那里继续 谢谢 如果您想在测试中使用jQuery(我猜您正在使用karma),您必须在karam.conf.js文件中包含jQuery。例如: module.exports = function(config) { config.set({
谢谢 如果您想在测试中使用jQuery(我猜您正在使用karma),您必须在k
aram.conf.js
文件中包含jQuery。例如:
module.exports = function(config) {
config.set({
// list of files / patterns to load in the browser
files: [
'app/bower_components/jquery/jquery.js',
.....
],
....
那么它是特定于测试套件的?我在用qunit,但一直在考虑换成摩卡咖啡。啊!对不起,我不认识昆特。但也有可能他们也在使用特定的配置文件。我还遇到了$notdefined的问题,我想在我的自定义grunt任务中使用Jquery。特定任务的Gruntfile.js是否是注入JQuery的合适位置?如果是这样的话,语法会是什么样的呢?