ES6模块化及ES7新增特新性

一、babel--ES6代码转换为ES5的代码

        1.初始化项目

        npm init
        npm init -y  (不需要配置,直接跳过)

        2.安装转码工具

        cnpm install -g babel-cli

        cnpm install --save -dev babel-cli babel-preset-latest

        3.安装转换规则

        cnpm install -g babel-preset-latest

        4.指定转换规则 新建文件.babelrc

        {
            "presets":["latest"]
        }

        cnpm install --save-dev babel-cli babel-preset-latest

        babel工具在项目中是在开发阶段使用的工具

        jquery工具在项目中是在产品阶段使用的工具

        5.也可以将ES6转换为ES5之后的文件输入到另一个文件当中

        babel 2-hello.js --out-file 2-helloo.js

        6.将整个src目录下的es6文件转换成es5文件到dist目录

        babel src --out-dir dist

二、模块化

        

        模块化机制(commonjs与es6)

        包管理机制 (npm、cnpm、yarn)

        NPM是Javascript开发者能够更方便的分享和复用以及更新代码的工具,被复用的代码被称为包或者模块,一个模块中包含了一到多个js文件。在模块中一般还会包含一个package.json的文件,该文件中包含了该模块的配置信息。该文件是个json文件,其配置信息如下: name 模块名称 version 模块版本 description 描述信息 main 指定模块入口文件 type 当type值为module的时候,支持es模块化 scripts 脚本,使用' npm run 脚本名'可以调用 dependencies 依赖关系 devDependencies 环境依赖或测试依赖

cnpm 更新

初次安装cnpm 直接使用最新域名即可

$ npm config set registry

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值