- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
main-bower-files
无法抓取backbone-amd
和underscore-amd
,有什么想法为什么以及如何解决它吗?
gulpfile.js
var mainBowerFiles = require('main-bower-files');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var filter = require('gulp-filter');
gulp.task('js', function() {
var jsFiles = ['app/scripts/*'];
gulp.src(mainBowerFiles().concat(jsFiles))
.pipe(filter('*.js'))
.pipe(concat('main.js'))
.pipe(uglify())
.pipe(gulp.dest(dest + 'js'));
});
bower.json,
{
"name": "requirejs",
"version": "1.0.0",
"dependencies": {
"requirejs": "latest",
"jquery": "latest",
"backbone-amd": "latest",
"underscore-amd": "latest",
"ember": "latest",
"ember-data": "latest"
},
"authors": [
"xxx"
],
"license": "MIT",
"private": true,
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"app/scripts/vendor",
"test",
"tests"
]
}
main.js,
require.config({
paths: {
'jquery': 'vendor/jquery/dist/jquery',
'underscore': 'vendor/underscore-amd/underscore',
'backbone': 'vendor/backbone-amd/backbone',
}
});
require(['views/app'], function(AppView) {
new AppView;
console.log($(".div").length);
});
它只能压缩jquery
, ember
,和ember-data
into one main.js file
,接受 backbone-amd
和underscore-amd
我用其他方法测试过,
gulp.task('bower', function() {
return gulp.src(mainBowerFiles(), {
base: 'app/scripts/vendor/'
})
.pipe(gulp.dest('public/lib'));
});
或者,
// grab libraries files from bower_components, minify and push in /public
gulp.task('libs', function() {
var jsFilter = filter('*.js');
return gulp.src(mainBowerFiles())
// grab vendor js files from bower_components, minify and push in /public
.pipe(jsFilter)
.pipe(gulp.dest(dest + '/js/vendor'))
.pipe(uglify())
.pipe(rename({
suffix: ".min"
}))
.pipe(gulp.dest(dest + '/js/vendor'))
.pipe(jsFilter.restore());
});
相同的结果 - 它忽略 backbone-amd
和underscore-amd
。这是 main-bower-files
中的错误吗? ?
最佳答案
不是错误。 backbone-amd
和 underscore-amd
没有 Bower.json,因此没有可以指定主文件的 main 属性。这是 Ember 的 bower.json进行比较。
“这将读取您的 Bower.json,迭代您的依赖项并返回包 Bower.json 的主属性中定义的文件数组。”
https://github.com/ck86/main-bower-files#usage
您可以将 overrides
属性添加到您的 Bower.json 以自行指定正确的文件:
"overrides": {
"backbone-amd": {
"main": "backbone.js"
},
"underscore-amd": {
"main": "underscore.js"
}
}
关于jquery - 凉亭 + gulp : main-bower-files fails to grab backbone-amd and underscore-amd?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26515429/
我有这个库,它涉及一些需要在 main() 之前运行的静态初始化代码。如果您只是将所有翻译单元编译在一起,一切都会很好,但如果我提供一个静态库(.a 文件)并让用户将他们的应用程序链接到它 - 链接器
我想做的是使用 netstat -an | grep ESTABLISHED 从 whois 搜索中检查我系统中的所有 IP 地址,并禁止任何属于中国的 IP 地址。 所以我想知道如何实现这一目标?可
我正在编写一个数据解析脚本,其中数据每小时刷新一次。我有脚本工作,它从第一次运行脚本时获取最近的文件。但是,如果在脚本当前运行时交付了更新,则它无法检测到新文件。当它在腻子中运行时这不是问题,但我正在
我全新安装了 Groovy 2.1.4,我想创建一个使用 HTTP 构建器的脚本。 我在脚本顶部添加了以下行: @Grab(group='org.codehaus.groovy.modules.htt
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
1。一般来说,@Grape/@Grab 包含与类路径包含有何不同? 2。具体来说,什么可能导致以下行为差异? 我对 xpp3 有一个要求,我表示为: // TestScript.groovy @Gra
我正在尝试弄清楚如何从 PHP 生成的 Javascript 中获取 div 的 ID。很简单,我已经成功地为该 div 的 ID/名称静态声明了名称。 目前我正在尝试做同样的事情,但使用 $val
当我将容器的 css 设置为“抓取”时,我看到它发生了变化,但大部分视口(viewport)包含带有指针“手”的 div,它覆盖了它。我想给人的印象是抓取严格用于平移视口(viewport)的内容,仅
我有一组通过 php 动态创建的 div,div 有一个名为“data-image-url”的属性,它保存弹出式画廊的图像 url。当我单击该 div 时,会弹出一个叠加层以及该 div 的 3 张图
我一直在尝试同时从两个不同的相机抓取帧,但无论我调用多少次 VideoCapture::grab(),似乎都没有效果。使用 VideoCapture::retrieve() 检索的帧始终是从最后一个
所以我需要每秒获取一堆屏幕截图,例如 5 个。我正在使用它来为游戏编写机器人程序。然而 imagegrab 方法大约需要 0.3 秒,这对我来说太慢了。即使在指定了 bbox 值之后,它仍然需要 0.
是否可以在Gradle build.gradle文件中使用@Grab? 我的理解是Gradle构建脚本是用Groovy编写的,Grape / @ Grab是内置在Groovy中的。 但是,如果我尝试将
我正在为一些游戏创建天梯系统,但遇到了有关部落基础系统的问题。你看,每个加入的玩家都会被解析并放入玩家表中。像这样: chelsea | gordon chelsea | jim chelsea |
目的 我正在尝试为网站表单创建一个通用答案数据库。该表格是对计算机硬件规范的描述,我正在尝试使其基于模型字段自动填写其他字段。带有两个按钮的扩展,“填充”将基于模型字段,检查数据库中的匹配条目,然后基
这个问题在这里已经有了答案: jquery - get text for element without children text (3 个答案) 关闭 8 年前。 有没有一种简单的方法可以从这个
我有两台显示器连接到我的计算机,并且同时处于事件状态。监视器没有镜像 - 每个监视器显示不同的内容。 我需要能够在代码中选择我想将这两个监视器中的哪一个与 sct.grab 一起使用。 我看过并测试过
所以我在 textarea 元素中得到了以下输入: hey what's up? 我想将 之间的文本分开和 (所以在这种情况下结果将是“嘿”,没有其他内容。 我尝试使用 .replace 和以下正则
我正在开发一个 Electron 应用程序,它需要能够在我的站点的默认操作系统浏览器上检索 localStorage。我怎样才能做到这一点?是否有任何 API/模块?我在想这样的事情: var ele
我正在尝试解析http://up-for-grabs.net/#/使用 powershell 获取 CSV 文件中的内容。到目前为止我已经写了下面的代码 $URL = "http://up-for-g
我想在 Qt 中将当前窗口保存为图像(如 ATL+PrintScreen)。例如,对于 Qt Media Player Example (搜索“player”可以得到Qt Creator示例中的所有代
我是一名优秀的程序员,十分优秀!