頁面livereload width grunt

step-1.   安裝node 環境css

step-2.  npm  install grunt-cli  \ grunthtml

              http://www.gruntjs.net/docs/getting-started/node

step-3.  建立靜態頁面文件夾npm

 

step-4.  在package.json中配置json

           

 1 {
 2     "name": "test_connect",
 3     "version": "0.0.1",
 4     "devDependencies":
 5 
 6    {
 7         "grunt-contrib-connect": "~0.6.0",
 8         "grunt-contrib-watch": "~0.5.3",
 9         "load-grunt-tasks": "~0.3.0"
10     }
11 }

 

step-5  在Gruntfile.js 中配置grunt

 1 module.exports = function(grunt){
 2 
 3   require('load-grunt-tasks')(grunt); //加載全部的任務
 4   //require('time-grunt')(grunt); 若是要使用 time-grunt 插件
 5 
 6   grunt.initConfig({
 7     connect: {
 8       options: {
 9         port: 9000,
10         hostname: '192.168.22.100', //默認就是這個值,可配置爲本機某個 IP,localhost 或域名
11         livereload: 35729  //聲明給 watch 監聽的端口
12       },
13 
14       server: {
15         options: {
16           open: true, //自動打開網頁 http://
17           base: [
18             'build/'  //主目錄
19           ]
20         }
21       }
22     },
23 
24     watch: {
25       livereload: {
26         options: {
27           livereload: '<%=connect.options.livereload%>'  //監聽前面聲明的端口  35729
28         },
29 
30         files: [  //下面文件的改變就會實時刷新網頁
31           'build/*.html',
32           'build/css/{,*/}*.css',
33           'build/js/{,*/}*.js'
34         ]
35       }
36     }
37   });
38 
39   grunt.registerTask('serve', [
40     'connect:server',
41     'watch'
42   ]);
43 }

 

step-6. 打開cmd, 執行 grunt serveui

相關文章
相關標籤/搜索