12.JavaWeb-Node.js+创建Vue项目

这篇具有很好参考价值的文章主要介绍了12.JavaWeb-Node.js+创建Vue项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.Node.js的概念

        传统的Web服务器中,每个请求都会创建一个线程,这会导致线程数的增加,从而影响服务器的性能和扩展性,Ryan Dahl借助Chrome的V8引擎提供的能力实现了Node.js——可以在服务端运行的JavaScript(可以把Node.js简单的看成JavaScript写的tomcat)

        进一步实现前后端分离

1.1 Node.js的特点

  1. 异步非阻塞:Node.js采用了事件驱动和非阻塞I/O模型,使得它能够处理大量并发请求而不阻塞其他操作,从而实现高效的异步编程。

  2. 单线程:Node.js使用单线程模型来处理请求,但通过事件循环和异步操作可以实现并发处理。这使得Node.js能够高效地处理大量请求,并且对于实时应用程序(如聊天应用、实时通知等)具有良好的性能。

  3. 事件驱动:Node.js基于事件驱动的架构,通过注册回调函数来处理事件,当事件发生时,Node.js会触发相应的回调函数进行处理。这种模型使得编程变得简单且易于扩展。

  4. 轻量和高效:Node.js的设计目标是轻量和高效,它具有较低的资源消耗,能够快速启动和响应请求。

  5. 丰富的模块生态系统:Node.js拥有一个强大的模块生态系统(NPM),其中包含了大量的开源模块,可以方便地进行功能扩展和模块复用。

  6. 跨平台:Node.js可以在多个平台上运行,包括Windows、Linux和Mac OS等,这使得它具有很好的可移植性和跨平台开发能力。

  7. 适用于实时应用程序:由于Node.js具有高并发处理和实时性能,它非常适合开发实时应用程序,如聊天应用、游戏服务器、实时协作工具等。

2. 使用Node.js

2.1 下载并安装

Download | Node.jsNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.https://nodejs.org/en/download

2.1.1 命令框检查是否安装成功

node --version

2.2 设置淘宝镜像

​npm install -g cnpm --registry=http://registry.npmmirror.com

2.3 安装vue脚手架

npm install -g @vue/cli

2.4 初始化脚手架

npm install -g @vue/cli-init

2.5 利用脚手架搭建vue项目

        进入哪个目录项目就创建在哪

vue init webpack xxx

 2.5.1 启动项目

        进入项目所在文件地址再启动

npm run dev

3.Vue项目组件

3.1 vue项目组件构成(也是vue项目的构成)

        template定义当前组件有哪些元素,所有元素必须有统一根标签(通常是div)

        script就类似html中script,其中的export用来导出当前组件,方便其他组件调用

        style即html中的style,用来设置css,其中的scoped限制样式只作用于当前组件

<template>
    <div>

    </div>
</template>

<script>
export default{
    
}
</script>

<style scoped>

</style>

3.2 vue项目组件的调用

        一个页面要想使用一个组件要做如下操作文章来源地址https://www.toymoban.com/news/detail-522697.html

3.2.1 导入组件

<script>
import Top from './commons/top.vue'

3.2.2 注册组件

export default{
    components:{
            Top,
    },
}
</script>

3.2.3 使用组件

<template>
    <div>
        <Top></Top>
    </div>
</template>

到了这里,关于12.JavaWeb-Node.js+创建Vue项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • nvm、node、vue安装、vue项目创建打包

    nvm作用: 可以管理多个版本的node , 切换node版本 , 下载node 。 参 考:https://zhuanlan.zhihu.com/p/519270555 下载地址:https://github.com/coreybutler/nvm-windows/releases 前面下载安装 一、2 一、3 把路径配置到PATH中 经过测试,应该把 环境变量 配置 到全局模块 即可: D:DevelopAppNodeNvmAllN

    2024年02月09日
    浏览(77)
  • Vue项目启动过程全记录(node.js运行环境搭建)

    1、安装node.js 从Node.js官网下载安装包并安装。然后在安装后的目录(如果是下载的压缩文件,则是解压缩的目录)下新建node_global和node_cache这两个文件夹。 node_global:npm全局安装位置 node_cache:npm缓存路径 2、配置环境变量 在系统变量里添加一个变量NODE_HOME,值为node.js的安装

    2024年02月19日
    浏览(46)
  • 使用工具 NVM来管理不同版本的 Node.js启动vue项目

    使用工具如 NVM(Node Version Manager)来管理不同版本的 Node.js。NVM 允许你在同一台计算机上安装和切换不同版本的 Node.js。以下是一些步骤,以便同时在你的系统中安装两个 Node.js 版本: 安装 NVM: 首先,你需要安装 NVM。你可以在 NVM GitHub 页面 找到安装说明。 安装 Node.js: 使用

    2024年02月04日
    浏览(66)
  • node.js版本过高,导致vue2 版本的项目无法正常启动

    node.js版本过高,导致vue2 版本的项目无法正常启动 node的版本是18 ,vue版本是2 ;npm install 失败 1、未采取提示的方式,而是利用了npx命令; 使用npx指定npm的版本 npx -p npm@6 npm i --legacy-peer-deps 注意:如果这不能立即起作用,也许可以先删除node_modules和package-lock.json。它们将被重

    2024年02月08日
    浏览(62)
  • Vue-Element-Admin项目学习笔记(7)用Node.js写一个简单后端接口

    前情回顾: vue-element-admin项目学习笔记(1)安装、配置、启动项目 vue-element-admin项目学习笔记(2)main.js 文件分析 vue-element-admin项目学习笔记(3)路由分析一:静态路由 vue-element-admin项目学习笔记(4)路由分析二:动态路由及permission.js vue-element-admin项目学习笔记(5)路由分析

    2024年02月09日
    浏览(55)
  • 【VUE疑难解决】:创建项目时卡在reify:ajv: timing reifyNode:node_modules/eslint

    问题原因尚不明确 1.使用 nrm 切换源(直接命令行切换是无效的) 至此再次进行安装和创建项目的操作,好用了。

    2024年02月08日
    浏览(55)
  • vue项目报错:Module build failed (from ./node_modules/vue-loader/index.js)

    运行项目报错 Module build failed (from ./node_modules/vue-loader/index.js):TypeError: Cannot read properties of undefined (reading ‘vue’) 解决方法:提高vue-loader版本 参考===

    2024年02月17日
    浏览(51)
  • 使用Node.js创建接口

    当使用Node.js创建接口时,有两种主要方式:使用Express框架和使用Node.js的HTTP模块。 Express框架方式: 总的来说,使用Express框架可以更快速地搭建和管理接口,而使用Node.js的HTTP模块则提供了更多底层控制和灵活性,适用于对请求和响应处理有更高要求的情况。 便捷性和简洁

    2024年02月04日
    浏览(58)
  • 使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上

    准备工作 一台云服务器,可以先用免费试用一个月的服务器进行练手;我这里选择的是腾讯云的轻量云服务器; 1、在云服务器上安装宝塔面板 宝塔面板官网地址:https://www.kancloud.cn/chudong/bt2017/424209 1.1 安装Xshell脚本工具,通过这个工具来连接云服务器,进行宝塔面板的安装

    2024年01月25日
    浏览(56)
  • Vue项目遇到的报错:Module Error (from ./node_modules/eslint-loader/index.js)

    在运行创建的项目时出现的报错问题 Module Error (from ./node_modules/eslint-loader/index.js);具体报错如下图显示; 此问题在有时项目运行时不会报错,有时会报错; 找到根目录,在根目录下创建文件 vue.config.js 在创建的项目文件内输入 保存,重新运行便可。 初始化并重新安装 esl

    2024年02月06日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包