Firebase和供应商文件,例如bower_dependencies

时间:2016-07-03 22:00:12

标签: firebase firebase-hosting

我了解Firebase托管是为了托管代码文件。

但是,有没有办法可以在部署期间忽略某些依赖项,但是当部署的代码到达服务器时,Firebase是否会运行安装(如import UIKit class ViewController: UIViewController { var scrollView: UIScrollView? var backgroundView:UIImageView? var background:UIImage? override func viewDidLoad() { super.viewDidLoad() for i in 1 ..< 10000 { print(i) scrollView = UIScrollView(frame: CGRect(x: 0, y: 0, width: 1000, height: 1000)) view.addSubview(scrollView!) if let backgroundPath = NSBundle.mainBundle().pathForResource("1", ofType: "jpg") { background = UIImage(contentsOfFile: backgroundPath)! } backgroundView = UIImageView(image: background) backgroundView?.frame = CGRect(x: 100, y: 500, width: 500, height: 500) scrollView?.addSubview(backgroundView!) print(CFGetRetainCount(background!)) print(CFGetRetainCount(backgroundView!)) print(CFGetRetainCount(scrollView!)) scrollView!.contentSize = CGSize(width: 500, height: view.frame.height) backgroundView = nil scrollView = nil background = nil } } } )?

1 个答案:

答案 0 :(得分:0)

在部署到Firebase存储时,我认为您不能在服务器上运行任何进一步的部署任务。

我会使用Gulp / Grunt构建任务,该任务可以在部署之前运行,并用其CDN替代品替换所有bower_dependencies。这样可以节省您在托管上的一些存储空间,并加快您的网站速度......

或者,您可以使用Gulp / Grunt从可以部署到服务器的bower组件构建您自己的dependecies。