当前位置:家常菜>百科>科技>正文

vue babel

人气:377 ℃/2023-09-02 09:15:23

vue中如何安装babel?一起了解一下吧!

Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。vue项目中普遍使用es6语法,但有时我们的项目需要兼容低版本浏览器,这时就需要引入babel插件,将es6转成es5。

安装babel的具体步骤如下:

1.先安装node.js

2.安装依赖包

npm install --save-dev @babel/core @babel/cli

如果说提示babel不是命令,可以全局安装npm install --global @babel/core @babel/cli

3.运行babel src -d lib

或者在package.json中配置scripts属性,添加一个属性build:“babel src -d lib”,运行npm run build

4.想要语法进行转换,得指定从哪种语法转哪种语法,所以需要安装语法转换器插件

npm install --save-dev @babel/preset-env

5.配置babel

创建一个.babelrc的文件,写入

{    "presets": ["@babel/preset-env"]}

6.运行npm run build 或者babel src -d lib

7.转换后的语法就可以在服务器nodejs环境下使用

8.如果想要转换后的代码在服务器和浏览器都能使用,需要安装babel插件@babel/plugintransform-modules-umdnpm install --save-dev @babel/plugin-transform-modules-umd

9.在.babelrc中添加"plugins": ["@babel/plugin-transform-modules-umd"] //在babel进行模块化转换的时候使用这个插件

10.运行npm run build 或者babel src -d lib

11.编译过后就可以在浏览器中或者服务器nodejs环境下使用编译过后的js

浏览器中:需要requirejs

服务器中:需要运行node **.js命令

以上就是小编收集整理出来的,望能够帮助到大家。

  • 眉笔为什么会发白 眉笔为什么一擦就掉了

    眉毛虽然不起眼,确实我们五官中最重要的部门,眉毛的形状决定了一个人的脸型气质。很多小伙伴出门之前不管化不化妆,但是都要画眉毛,画好的眉毛为什么一擦就掉了呢。眉笔为什么会发白眉笔...

    品牌查看全文>>
  • 发动机爆震是什么表现?

    发动机爆震会有的表现:1、爆震一般表现为驱动发动机“咔嗒”的节奏,声音稍等脆脆,也有点像轻敲三角铁的声音一样;2、如果高速节气门全开,或爬坡的时候,声音会比较大,有点类似于金属...

    问答查看全文>>
  • 2022元旦跨年说说文案励志正能量

    1、你的过去我来不及参与,你的未来我奉陪到底。2、惦记深,情意浓,伴着跨年传思念;字带情,句带意,带着新年的喜庆;喜连连,笑哈哈,愿你开怀在跨年;问候真,祝福到,祝你好运幸福绕...

    说说查看全文>>
  • 天气降温文案(天气冷文案说说心情)

    1、天冷了自己多带件外套,下雨了自己带伞,手冷自己就买杯热奶茶,别亏待自己。2、冬天它非礼我,老是冻手冻脚的。3、天冷了自己多带件外套,下雨了记得自己带伞,手冷自己就买杯热奶茶...

    句子查看全文>>
  • 2022年的升学祝福短语

    1、人生四喜有其一,魁元八方独熬头,横批:金榜提名。2、大本领人平素不独特异处;有学识者终生难有满足时。3、严教严管倾一腔热血培育新秀,重德重才下一翻苦心浇灌桃李。4、入学喜报...

    祝福语查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版