yeoman工具链


1、Angularjs

由于angularjs并不是按requirejs的模块方式组织代码的,我们需要在config.js中添加:

shim: {
    angular : { exports : 'angular'}
}

Angularjs会在全局域中添加一个名为angular的变量。我们必须在shim中显式把它暴露出来,才能通过模块注入的方式使用它,比如:

define(['angular'], function(ng) {
  // we can use argument `ng` instead of gloabl `angular` now
});

2、修改angularjs的占位符

在html中显示angularjs里的一个字段时,我们使用{{}}来占位,比如:

{{name}}

如果我们同时使用了mustcahe模板,就会有冲突。我们可以更改angularjs的配置:

angular.module('myApp', []).config(function($interpolateProvider){
        $interpolateProvider.startSymbol('[[').endSymbol(']]');
    }
);

然后我们就可以写成:

[[name]]


在linux 下解压dev包,如下:

获取deb包:

apt-get    download 包名(在CentOS下没有apt-get命令)

解压deb包:
在这里保证你已经下载好了deb包,并且自己已经在deb包所在的目录了,然后解压缩deb包
ar -x pakname.deb
解压deb完毕后会发现多出几个文件,这里主要用到data.tar.gz等包,这个是放着二进制文件的包,用tar解压这个包
tar -zxf data.tar.gz





发布了167 篇原创文章 · 获赞 321 · 访问量 58万+

猜你喜欢

转载自blog.csdn.net/mazhimazh/article/details/42318053