Vue(vue路由、node.js安装)

本文展示了如何使用Vue-router在Vue.js项目中管理路由,通过组件与请求路径的对应关系实现页面跳转。同时,文章提供了Node.js的安装步骤,包括下载、安装、环境配置以及测试安装成功的验证。此外,还提到了npm的配置和全局模块的安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vue路由

  1. 需要两个组件展示相关业务功能
  2. 要形成组件与请求路径的对应关系,浏览器访问http://localhost:8080/Home,实则访问的是/Home组件
  3. 引入Vue-router支持
  4. 将路由关系与路由对象绑定
  5. 将路由对象与vue实例进行绑定
  6. 发起请求
  7. 显示请求对应的内容

代码示例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.10/vue.js"></script>
		<!-- //3.引入Vue-router支持 -->
		<script src="https://cdn.bootcss.com/vue-router/3.0.6/vue-router.js"></script>
	</head>
	<body>
		<div id="app">
		
		<!-- 6.发起请求 -->
		<router-link to="/home">首页</router-link>
		<router-link to="/about">关于</router-link>

		<!-- 7.显示请求对应的内容 -->
		<router-view></router-view>

		</div>
		<script>
			//1.需要两个组件展示相关业务功能

			var Home = Vue.extend({
				template: '<div>首页展示</div>'
			});
			var About = Vue.extend({
				template: '<div>网站的内容展示</div>'
			});
			//2.要形成组件与请求路径的对应关系
			//浏览器访问http://localhost:8080/Home,实则访问的是/Home组件
			var routes = [{
				component: Home,
				path: '/home'
			},{
				component: About,
				path: '/about'
			}];
			
			//3.引入Vue-router支持
			//4.将路由关系与路由对象绑定
			var router=new VueRouter({routes:routes});
			//5.将路由对象与vue实例进行绑定
			new Vue({
				el: '#app',
				router,
				data() {
					return {
						number: "999",
						msg: null
					}
				}
			})
		</script>
	</body>
</html>

Node.js安装教程

一、进入官网地址下载安装包

https://nodejs.org/zh-cn/download/

选择对应你系统的Node.js版本,这里我选择的是Windows系统、64位

在这里插入图片描述

Tips:如果想下载指定版本,点击【以往的版本】,即可选择自己想要的版本下载

二、安装程序

(1)下载完成后,双击安装包,开始安装Node.js

在这里插入图片描述

(2)直接点【Next】按钮,此处可根据个人需求修改安装路径,修改完毕后继续点击【Next】按钮

在这里插入图片描述

(3)可根据自身需求进行,此处我选择默认安装,继续点击【Next】按钮

在这里插入图片描述

(4)不选中,直接点击【Next】按钮

在这里插入图片描述

(5)点击【Install】按钮进行安装

在这里插入图片描述

(6)安装完毕,点击【Finish】按钮

在这里插入图片描述

(7)测试安装是否成功,按下【win+R】键,输入cmd,打开cmd窗口

 输入:node -v     // 显示node.js版本

            npm -v      // 显示npm版本

在这里插入图片描述

–成功显示版本说明安装成功

三、环境配置

(1)找到安装的目录,在安装目录下新建两个文件夹【node_global】和【node_cache】

在这里插入图片描述

(2)创建完毕后,使用管理员身份打开cmd命令窗口(打开方法见下方Tips),输入

①npm config set prefix “你的路径\node_global” (复制你刚刚创建的“node_global”文件夹路径)

npm config set prefix "D:\develop\Node.js\node_global"

②npm config set cache “你的路径\node_cache” (复制你刚刚创建的“node_cache”文件夹路径)

npm config set cache "D:\develop\Node.js\node_cache"

在这里插入图片描述

Tips: 使用管理员身份运行cmd的方法 :点击左下角【开始】菜单,在搜索区域输入“命令提示符”,然后点击【以管理员身份运行

在这里插入图片描述

=或单击鼠标右键选择【以管理员身份运行】============

在这里插入图片描述

(3)配置环境变量

①【此电脑】-单击右键-【属性】-【高级系统设置】-【环境变量】

在这里插入图片描述

② 在【系统变量】中点击【新建】

在这里插入图片描述

变量名:NODE_PATH

变量值:

C:\Program Files\nodejs\node_global\node_modules

在这里插入图片描述

然后你就会发现【node_global】里多出了一个【node_modules】文件夹

在这里插入图片描述
Tips: 如果输入变量值之后没有自动创建【node_modules】文件夹,就在【node_global】下手动创建一个【node_modules】文件夹,再复制你创建的【node_modules】文件夹的路径地址到变量值

③编辑【用户变量】中的【Path】
在这里插入图片描述

在这里插入图片描述

四、测试

配置完成后,全局安装一个最常用的 express 模块进行测试

npm install express -g   // -g代表全局安装

出现以下界面即为配置成功

在这里插入图片描述
Tips:如果出现安装失败的话可能是你没有使用管理员身份运行cmd窗口,或者可以修改一下【node_global】和【node_cache]的权限

步骤: 鼠标右击【node_global】的文件夹,点击【属性】,再点击【安全】,再点击【编辑】,将权限都勾上,随即点击【确定】即可,【node_cache】步骤同理。

在这里插入图片描述

五、安装淘宝镜像

①安装淘宝镜像

npm config set registry https://registry.npm.taobao.org

查看是否成功:

npm config get registry

在这里插入图片描述
②安装cnpm(按需安装)

说明: npm是node官方的包管理器。cnpm是个中国版的npm,是淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm。

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

在这里插入图片描述

查看是否安装成功

命令: cnpm -v

在这里插入图片描述

附加:如果有出现问题的小伙伴们可以检查一下自己的配置有没有出错

①打开cmd敲以下命令检查

在这里插入图片描述

②打开环境变量配置检查
在这里插入图片描述

在这里插入图片描述

③打开安装目录检查是否有以下文件夹

在这里插入图片描述

····检查【node_global】里是否有【node_modules】文件夹

在这里插入图片描述
····上面所安装的cnpm、express会出现在【node_global】下的【node_modules】文件夹里

在这里插入图片描述

### 如何在 CentOS 7 中停止挂载磁盘或目录 在 CentOS 7 中,可以使用 `umount` 命令来卸载已经挂载的文件系统。以下是关于如何操作的具体说明: #### 使用 `umount` 卸载已挂载的设备 要卸载一个特定的挂载点,只需运行以下命令: ```bash umount /path/to/mountpoint ``` 例如,如果之前通过命令 `mount -t cifs -o //192.168.31.101/XiaoMi /disk_r1d` 将远程共享挂载到了 `/disk_r1d`[^1],那么可以通过如下方式卸载它: ```bash umount /disk_r1d ``` #### 处理繁忙的挂载点 有时可能会遇到错误提示:“target is busy”,这通常是因为有进程正在访问该挂载点的内容。为了强制卸载,可以加上 `-l` 或 `-f` 参数。 - **懒惰卸载**:允许卸载即使某些进程仍在使用该文件系统。 ```bash umount -l /path/to/mountpoint ``` - **强制卸载**:适用于无法正常卸载的情况(需谨慎使用)。 ```bash umount -f /path/to/mountpoint ``` #### 修改 `/etc/fstab` 文件以禁用自动挂载 如果希望防止某挂载点在下次启动时被重新挂载,则需要编辑 `/etc/fstab` 文件并移除对应的条目。例如,在教程中提到过向 `/etc/fstab` 添加内容以便实现开机自动挂载的操作[^3],此时可删除对应行即可阻止其再次加载。 #### 验证是否成功卸载 完成上述步骤之后,可通过查看当前所有挂载状态确认目标路径已被正确解除绑定: ```bash df -hT ``` 或者更具体地针对单个位置查询: ```bash findmnt /path/to/mountpoint ``` 以上就是在 CentOS 7 上执行 umount 的基本流程以及注意事项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值