Yeoman(yo + grunt + bower)を始めてみてわかったこと

1
2
3
4
# インストールできるバージョンを確認する
ndenv install -l
# 最新の安定版(2014-03-20時点)をインストールする
ndenv install v0.10.26
1
2
3
4
# yeoman一式をインストール
npm install -g yo grunt-cli bower
# ついでに代表的なジェネレータをインストール
npm install -g generator-webapp
1
2
3
4
# 適当にディレクトリを作ってジェネレータを起動
mkdir /path/to/website
cd /path/to/website
yo webapp
1
2
3
# テスト用サーバを起動
cd /path/to/website
grunt serve
1
grunt
1
grunt build
1
2
# 公開用のコンテンツを確認するサーバを起動
grunt serve:dist
1
2
# grunt-rsyncをインストール
npm install grunt-rsync --save-dev
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
rsync: {
    options: {
        args: ['--verbose'],
        exclude: ['.git*', '*.scss', 'node_modules'],
        recursive: true
    },
    prod: {
        options: {
            src: '<%= config.dist %>/',
            dest: '/home/user/www/website',
            host: 'user@server.com',
            syncDestIgnoreExcl: true
        }
    }
}
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy