grunt配置詳情

這個grunt配置 是個人一個程序員朋友從網上無心間看到的,而後他親測了下,恩,是能夠的。不過我到目前還未測試過是否能夠。php

1、安裝node, 首先確保電腦已有node的環境。
而後 運行  npm install -g grunt-cli   
而後運行 grunt --version 查看當前grunt是否安裝;
2、在項目根目錄下面建立一個js文件,叫gruntfile.js;
    配置項以下:
    module.exports = function (grunt) {
    var config = {
        sftp: {
            'dongsheng.csgrid.cn': {  //項目名稱
                files: {
                    './': [
                        'Lib/**',
                        'css/**',
                        'js/**',
                        'img/**',
                        'Tpl/**',
                        'index.php',
                        '.htaccess'
                    ]  //本地須要上建立的文件夾,不須要可在前面加註釋
                },
                options: {
                    // 測試環境
                    path:'/backup/apache2/vhosts/dongsheng.csgrid.cn',  //服務器端項目地址
                    host: '118.190.67.87',                                //服務器id
                    username: 'root',                                    //服務器用戶名
                    password: 'chArm1nG',                                //服務器密碼
                    port: 22,                                            //端口
                    showProgress: true,                                    一下默認
                    createDirectories: true,
                    srcBasePath: './'
                }
            }
        }
    };
    grunt.initConfig(config);
    grunt.loadNpmTasks('grunt-ssh');
    grunt.registerTask('uploadtods', ['sftp:dongsheng.csgrid.cn']);//項目名稱 對應上面的項目名稱
}


3、配置好以後再當前項目下執行以下命令   
npm install grunt --save-dev 在本地項目下面安祖行grunt,
而後在執行   npm install grunt-ssh --save-dev  
4、 成功以後執行  grunt uploadtods 這個命令, 他就會將你配置裏須要提交的目錄都提交到服務器。

css

相關文章
相關標籤/搜索