• 从无到有创建一个grunt项目


    在安装好grunt的前提下创建一个grunt的项目:

    1、首先创建一个项目文件

    就叫grunt-project

    2、进入这个文件

    创建一个index.html

    在创建一个js文件,进去创建一个index.js

    3、回到根目录

    cd ..

    终端命令为

    1 haonandeMacBook-Pro:workspace haonan$ mkdir grunt-project
    2 haonandeMacBook-Pro:workspace haonan$ cd grunt-project
    3 haonandeMacBook-Pro:grunt-project haonan$ vim index.html
    4 haonandeMacBook-Pro:grunt-project haonan$ mkdir js
    5 haonandeMacBook-Pro:grunt-project haonan$ cd js
    6 haonandeMacBook-Pro:js haonan$ vim index.js
    7 haonandeMacBook-Pro:js haonan$ cd..
    8 -bash: cd..: command not found
    9 haonandeMacBook-Pro:js haonan$ cd ..

    4、创建package.json文件

    在项目根目录下执行(不管是老项目还是新建的项目都可以这样执行)

    1 npm init

    会提示

     1 Press ^C at any time to quit.
     2 name: (grunt-project) 
     3 version: (1.0.0)  //版本号
     4 description: learn grunt prohject  //项目运行时的描述
     5 entry point: (index.js)  //项目的入口文件
     6 test command: //测试命令
     7 git repository:  //git仓库地址
     8 keywords: grunt //关键词
     9 author: haonan //作者
    10 license: (ISC)   //协议
    11 About to write to /Users/leleda002/workspace/grunt-project/package.json:
    12 
    13 {
    14   "name": "grunt-project",
    15   "version": "1.0.0",
    16   "description": "learn grunt prohject",
    17   "main": "index.js",
    18   "scripts": {
    19     "test": "echo "Error: no test specified" && exit 1"
    20   },
    21   "keywords": [
    22     "grunt"
    23   ],
    24   "author": "haonan",
    25   "license": "ISC"
    26 }
    27 
    28 
    29 Is this ok? (yes) yes

    这个时候在项目下就会多出一个package.json文件

    看这个文件 就发现没有关联dependence

    5、关联dependence,也就是引入grunt,在项目根目录下执行

    1 npm install grunt --save-dev

    6、接下来要用什么插件安装什么插件,例如

    1 npm install load-grunt-tasks --save-dev
    2 --save-dev是为了让直接改变保存到package.json文件中

    7、生成gruntfile.js文件

    1 vim gruntfile.js

    编写gruntfile.js文件

  • 相关阅读:
    #Quiz(ra992_110510) Jun
    About Invertible Matrices Jun
    RadonNikodym定理“推广”(Ex 2.12.2) Jun
    Basic Notes for Matrices Jun
    恋爱侧面观 Jun
    ViewHolder的改进写法
    Android高手速成第二部分 工具库
    网页下拉列表实现多选
    Android高手速成第四部分 开发工具及测试工具
    Android高手速成第三部分 优秀项目
  • 原文地址:https://www.cnblogs.com/haonanZhang/p/6392087.html
Copyright © 2020-2023  润新知