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

vue babel

人气:270 ℃/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、进气比排气略粗,主要是为了进气的迅速响应,进气比排气弹簧稀疏,原厂的带有漆点标...

    问答查看全文>>
  • 轿车仪表盘显示感叹号?

    轿车仪表盘显示感叹号可能有三种情况:1、如果是三角形中间有1个感叹号的,那么这就是常规故障显示灯;2、如果是括号圆圈中间有1个感叹号的,那么这就是制动系统警示灯;3、如果是括号...

    问答查看全文>>
  • 突然莫名的伤感的句子 经典伤感句子

    1、悔恨已发生的,忽视现在发生的,担忧未发生的,心累的来源2、人和人之间,最痛心的事莫过于在你认为理应获得善意和友谊的地方,却遭受了烦扰和损害。3、带着我的悲伤,一路向北,在没...

    句子查看全文>>
  • 关于读书重要的名言

    1、张而不弛,文武弗能也;弛而不张,文武弗为也,一张一弛,文武之道也。——《礼记》2、人生的价值,并不是用时间,而是用深度去衡量的。—&md...

    名言查看全文>>
  • 路虎和宝马哪个档次高

    宝马档次更高一些,但是路虎和宝马都作为豪华品牌,档次什么的其实不用太在意。如果你介意别人对自己车的看法,那几乎没有一个品牌适合你的,因为没有一个品牌是完美的,在很多人眼中,劳斯...

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