[一些概念的前世今生]Vue-cli为什么一定要安装Node.js

        好烦,学了一下Vue结果用Vue-cli创建项目还要配置Node.js环境。我就想看看为什么一定要Node.js。   

        知道答案后,我想来捋一下概念。 

        当我们提到"vue"时,通常是在讨论Vue.js框架。"vue"只是一个简化的称呼,实际上它们是同一个框架。总之,Vue.js和vue都是指同一个前端JavaScript框架。

        一句话就是:Vue是一套前端基于JavaScript的框架,为了免除原生JavaScript中的Dom操作,简化书写。(就是对JavaScript的整合)

        而Vue项目是基于Vue.js框架的前端Web应用程序,在构建过程中可以使用Vue-CLI快速构建项目。

使用方式:

        要开始使用Vue.js,可以在HTML文件中通过<script>标签引入它,或者在基于Node.js的项目中通过npm或yarn安装。Vue.js有广泛的生态系统,包括Vue-CLI(用于快速创建和管理Vue项目的命令行工具)、Vuex(状态管理库)和Vue Router(用于构建单页面应用程序的路由库)等。

        那为什么在使用Vue-CLI快速构建项目还要安装Node.js?

        我查了一下,官方说的是【Node.js® is an open-source, cross-platform JavaScript runtime environment.】

        Node.js是一个JavaScript运行时环境,难道浏览器也内置了这玩意儿吗?浏览器可以运行JavaScript也是因为Node.js吗?

        后来才发现,浏览器可以运行JavaScript是因为它们内置了JavaScript引擎,而不是因为安装了Node.js。每个主流浏览器都有自己的JavaScript引擎,例如谷歌Chrome的V8引擎、Firefox的SpiderMonkey引擎以及Safari的JavaScriptCore引擎。这些引擎允许浏览器解析和执行JavaScript代码,从而实现动态交互和实时更新等功能。

        Node.js实际上是基于谷歌Chrome的V8引擎构建的。它将V8引擎从浏览器环境中提取出来,使得JavaScript可以在服务器端运行。所有,Node.js并不是让浏览器运行JavaScript的原因,它只是扩展了JavaScript在服务器端的应用范围。配置了Node.js的机器,JavaScript就可以脱离浏览器环境的JavaScript引擎嘎嘎跑起来了。


        这下舒服了,终于知道前端一下概念和环境的来龙去脉了。

——来着后端靓仔的感慨


  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值