node.js环境安装和VUE-cli脚手架搭建

server/2024/9/23 9:35:30/

简介

node.js

Node.js® 是一个免费、开源、跨平台的 JavaScript 运行时环境,它让开发人员能够创建服务器、Web 应用、命令行工具和脚本。

VUE-cli

Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,提供:

  • 通过 @vue/cli 实现的交互式的项目脚手架。
  • 通过 @vue/cli + @vue/cli-service-global 实现的零配置原型开发。
  • 一个运行时依赖 (@vue/cli-service),该依赖:
    • 可升级;
    • 基于 webpack 构建,并带有合理的默认配置;
    • 可以通过项目内的配置文件进行配置;
    • 可以通过插件进行扩展。
  • 一个丰富的官方插件集合,集成了前端生态中最好的工具。
  • 一套完全图形化的创建和管理 Vue.js 项目的用户界面。

node.js环境安装

下载地址:

Node.js — 在任何地方运行 JavaScript (nodejs.org)

下载后找到文件的位置:

根据引导至如下页面:

然后进行安装,安装完成后在终端进行检测,分别输入如下命令:node -v 和 npm -v 

至此,node.js环境的安装结束。

VUE-cli脚手架搭建

选择如下的项目进行创建:

创建完成后,在vue中的文件右键选择外部命令中的npm run serve或安装内置终端输入npm run serve,即可运行

组件的创建

组件的格式通常为如下:

<template><!-- 组件格式模板 一个组件只能有一个根标签 --><div></div>
</template><script>// 导出组件export default{//定义组件中的数据data(){return{}},methods:{}}
</script><style>
</style>

路由的搭建

在Vue组件路由中,通常使用<router-link>组件来创建导航链接,<router-view>组件来展示对应的组件内容。

首先我们需要在终端下载router组件,输入npm i vue-router@3.5.3命令。

下载完成后在如下页面可以看到:

开始搭建

首先在src目录下创建一个router包,并创建一个index.js文件

接着在index.js中配置路由

import Vue from 'vue';
/* 导入路由 */
import router from 'vue-router';/* 导入其他组件 */
import 组件名 from 组件地址;import Index from '../Index.vue';
import Login from '../Login.vue';
import Reg from '../Reg.vue';Vue.use(router)/* 定义组件路由 */
var rout=new router({routes:[{path:'/',component:Index},{path:'/index',component:Index},{path:'/login',component:Login},{path:'/reg',component:Reg},]
});//导出路由对象
export default rout;

然后还需在main.js中配置路由

import router from './router/index.js';
Vue.use(router);new Vue({
el: '#app',
router,
render: h => h(App)
})

最后可以在<router-view>组件来展示对应的组件内容

<template><div><!-- 显示其他组件 --><router-view></router-view></div>
</template><script>
</script><style>
</style>


http://www.ppmy.cn/server/55457.html

相关文章

网络安全设备——探针

网络安全设备探针是一种专门用于网络安全领域的工具&#xff0c;它通过对网络流量进行监控和分析&#xff0c;帮助发现和防止网络攻击。以下是对网络安全设备探针的详细解释&#xff1a; 定义与功能 定义&#xff1a;网络安全设备探针是一种设备或软件&#xff0c;它通过捕获…

(七)glDrawArry绘制

几何数据&#xff1a;vao和vbo 材质程序&#xff1a;vs和fs(顶点着色器和片元着色器) 接下来只需要告诉GPU&#xff0c;使用几何数据和材质程序来进行绘制。 #include <glad/glad.h>//glad必须在glfw头文件之前包含 #include <GLFW/glfw3.h> #include <iostrea…

Python面试题:如何在 Python 中反转一个字符串?

在 Python 中反转一个字符串有多种方法&#xff0c;下面详细介绍几种常用的方法&#xff0c;并扩展相关的知识点。 方法1&#xff1a;使用切片 Python 的切片&#xff08;slice&#xff09;功能强大&#xff0c;反转字符串可以通过负步长实现。 # 示例 original_string &qu…

笔记:mysql双主,keepalived 配置

准备工作 1&#xff0c;两台主机,3个IP mysql-1:192.168.0.1 mysql-2:192.168.0.2 vip 192.168.0.3 2&#xff0c;mysql安装包 下载地址&#xff1a;https://dev.mysql.com/downloads/mysql/ 3&#xff0c;keepalived安装包 下载地址&#xff1a;https://www.keepalived.org…

配置jupyter时出现问题?怎么办?

在自己创建的虚拟环境&#xff08;nmjpytorch&#xff09;安装完jupyter&#xff0c;没有跳转到链接&#xff0c;问题如图&#xff1a; 解决方法&#xff1a; 1、查看自己的tornado版本为5.1.1&#xff0c;坑太高了&#xff0c;降低版本为4.5.3 2、卸载tornado-5.1.1 3、安装t…

Spring Boot 中的微服务监控与管理

微服务的概述 微服务架构的优点和挑战 优点: 灵活性和可扩展性:微服务架构允许每个服务单独部署和扩展,这使得系统可以更灵活地适应不同的业务需求和负载变化。 使团队更加聚焦:每个微服务都有明确的职责,这使得开发团队可以更加聚焦,专注于开发他们的服务。 技术和框…

2024年7月最佳免费天气API接口推荐

在我们的日常生活中&#xff0c;天气扮演着一个至关重要的角色&#xff0c;它影响着我们的情绪、健康、日常安排和商业决策。无论是计划一次户外活动、安排农作物种植&#xff0c;还是确保旅行安全&#xff0c;天气信息的准确性和及时性至关重要。随着技术的进步&#xff0c;天…

maven项目启动的时候,自动启动netty

1.写一个监听器,重开一个线程初始化,netty,一定要重开一个线程去启动,要不会阻塞的 public class StartupListener implements ServletContextListener {Overridepublic void contextInitialized(ServletContextEvent sce) {// 在Web应用启动时启动WebSocket服务器new Thread(…