-
Notifications
You must be signed in to change notification settings - Fork 364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
评论交流 #8
Comments
希望楼主更新一个gup 用gulp-useref或者gulp-usemin,整合requirejs的项目,用gulp来打包构建requirejs加载js的项目 |
@amibug 你可以加我QQ: 2049658509 我们一起探讨一下 requirejs 如何打包。 |
那就出一集 gulp-useref 吧 👍 |
@amibug @lichunqiang |
👍先用着看看 |
我想了解如何使用 gulp 将 retina 图片自动改为1倍尺寸和2倍尺寸 |
@amibug @lichunqiang 关于本地打包推荐看看 FIS3 http://fis.baidu.com/fis3/docs/beginning/intro.html |
stream-combiner2 并不会在报错的时候继续编译代码吧?我测试了好多次都是这样的 |
@tcstory |
完整的本地开发环境,包括测试, local server |
@imanhuaa 每个项目需要配置的环境不一样,基本上按照第七章的内容做增加修改就可以根据业务场景配置出来,server 可以试试 https://github.com/onface/webmock(模拟AJAX模拟,后端模板引擎渲染) |
有没有关于 压缩typescript的教程,压缩.ts文件 |
var gulp = require('gulp');
var ts = require('gulp-typescript');
gulp.task('default', function () {
return gulp.src('src/**/*.ts')
.pipe(ts({
noImplicitAny: true,
out: 'output.js'
}))
.pipe(gulp.dest('built/local'));
}); https://github.com/ivogabe/gulp-typescript 这个试过吗 |
gulp-typescript |
@ailenHuang
|
@nimojs 你好,我想了解给image路径加md5戳的时候,具体怎样处理的,还有在css跟js里面的图片路径怎样才能同步也修改 |
@yufeisky fouber/blog#5 资源定位中md5戳的计算过程 gulp处理这种 md5『联动修改』很麻烦。 在几个月前我把构建工具从 gulp 换成了 fis, fis内置支持这个功能不需要额外配置. http://fis.baidu.com/fis3/docs/beginning/release.html#%E6%96%87%E4%BB%B6%E6%8C%87%E7%BA%B9 |
@nimojs 嗯 感谢你的回复, 我也有看到 fis3我有看到这方面的功能, fis.match('*.{js,css,png}', {
useHash: true
});
// 启用 fis-spriter-csssprites 插件
fis.match('::package', {
spriter: fis.plugin('csssprites')
})
// 对 CSS 进行图片合并
fis.match('*.css', {
// 给匹配到的文件分配属性 `useSprite`
useSprite: true
});
fis.match('*.js', {
// fis-optimizer-uglify-js 插件进行压缩,已内置
optimizer: fis.plugin('uglify-js'),
release: 'html/yufei-file/201511before/fis3/out/js/'
});
fis.match('*.css', {
// fis-optimizer-clean-css 插件进行压缩,已内置
optimizer: fis.plugin('clean-css'),
release: 'html/yufei-file/201511before/fis3/out/css/'
});
fis.match('*.png', {
// fis-optimizer-png-compressor 插件进行压缩,已内置
optimizer: fis.plugin('png-compressor'),
release: 'html/yufei-file/201511before/fis3/out/images/'
}) 想请教下fis3用绝对路径,该怎么配置发布路径, release: 'html/yufei-file/201511before/fis3/out/js/'我这样设置 然后启动 fis3 release -d ../output 它会在out下面生成一个 release配置中的路径文件夹 |
@nimojs |
建议你看看这里的文档 http://fis.baidu.com/fis3/docs/beginning/release.html#%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6 如果你使用了 md5 这个功能,那么你根本就不需要 配置 因为文件指纹 的作用就是要合理利用缓存,如果你每次都发布一个新文件夹就不需要用文件指纹 |
@nimojs 哈 再次感谢,听你说了之后又翻查了一下fis3的文档 有一个配置url的参数 |
|
@nimojs |
win7,ruby,gem,sass都有装啊,报下面错误 [16:21:26] Using gulpfile E:\mywork\gulpdemo\gulpfile.js |
提供的报错信息不完全, @freedomdebug https://github.com/nimojs/gulp-book/tree/master/demo/chapter6 |
sass -v
Sass 3.4.8 (Selective Steve) 试试看sass是否安装成功 |
@nimojs 帮忙看下 |
@nimojs |
我想问一下,是否有关于Iconfont的东西, 例如, 把所有字体独立出来, 写成class, 最后, 通过gulp把需要的字体打包到一起 |
@lroronoazoro 建议看看这个 gulp-iconfont |
Iconfont 可以把svg打包生成字体文件,同时生成scss,用时直接导进来就行,这样就好维护了 |
我想了解下有没有一个插件,可以做到与gradle的buildtype类似的效果,就是debug时使用foo.debug.js,release时使用foo.release.js 就是类似这个讨论里说的: |
@hentaicreep https://github.com/zswang/jdists /*<online>*/
压缩版本代码
/*</online>*/
未压缩版本代码
/*<dev>*/
/*</dev>*/ |
@nimojs 非常感谢,我去研究一下~ |
No description provided.
The text was updated successfully, but these errors were encountered: