Windows下搭建VUE开发环境

server/2024/10/21 14:55:32/

Windows下搭建VUE开发环境

文章目录

  • Windows下搭建VUE开发环境
    • 第一步 安装nodejs
      • 下载nodejs
      • 安装nodejs
      • 配置环境变量
      • 安装测试
      • 配置npm的路径
      • 配置npm的国内代理
      • 安装必要工具
      • 测试工具安装的使用
    • 第二步 安装vscode
      • 下载vscode
      • 安装插件
        • Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
        • Vue - Official
    • 第三步 创建项目
      • 使用vite创建项目
      • 使用vscode打开目录

第一步 安装nodejs

下载nodejs

官网下载https://nodejs.org/

在这里插入图片描述

安装nodejs

在这里插入图片描述
一直下一步就好,我安装的路径为:D:\Program Files\nodejs

配置环境变量

此电脑(右键)=> 属性 => 高级系统设置 => 环境变量 => 新建
在这里插入图片描述
设置一个NODE_HOME环境变量,设置成nodejs的安装路径,我的是D:\Program Files\nodejs
在这里插入图片描述
然后编辑Path环境变量,额外添加两个环境变量%NODE_HOME%%NODE_HOME%\node_global
在这里插入图片描述

环境变量配置后,好像不能立即生效,重启后才能在PowerShell中才能使用,由于已经重启生效了,就没有研究怎么不重启生效。

如果还是不行,可以通过一下命令查看环境的值

echo $env:Path
echo $env:NODE_HOME

安装测试

直接node -v 和npm -v
在这里插入图片描述

配置npm的路径

在安装目录创建两个文件夹node_cachenode_global
在这里插入图片描述

使用npm配置缓存和全局安装路径(注:配置环境变量时已经配置全局安装路到Path)
npm config set cache "D:\Program Files\nodejs\node_cache"
npm config set prefix "D:\Program Files\nodejs\node_global"

PS D:\Program Files\nodejs> npm config set cache "D:\Program Files\nodejs\node_cache"
PS D:\Program Files\nodejs> npm config set prefix "D:\Program Files\nodejs\node_global"
PS D:\Program Files\nodejs> npm config list
; "builtin" config from D:\Program Files\nodejs\node_modules\npm\npmrc; prefix = "C:\\Users\\yjkht\\AppData\\Roaming\\npm" ; overridden by user; "user" config from C:\Users\yjkht\.npmrccache = "D:\\Program Files\\nodejs\\node_cache"
prefix = "D:\\Program Files\\nodejs\\node_global"; node bin location = D:\Program Files\nodejs\node.exe
; node version = v20.11.0
; npm local prefix = D:\Program Files\nodejs
; npm version = 10.2.4
; cwd = D:\Program Files\nodejs
; HOME = C:\Users\yjkht
; Run `npm config ls -l` to show all defaults.
PS D:\Program Files\nodejs>

npm config list 查看是否配置成功

配置npm的国内代理

我使用的是腾讯云镜像站
npm config set registry=https://mirrors.cloud.tencent.com/npm

PS D:\Program Files\nodejs> npm config set registry=https://mirrors.cloud.tencent.com/npm
PS D:\Program Files\nodejs> npm config list
; "builtin" config from D:\Program Files\nodejs\node_modules\npm\npmrc; prefix = "C:\\Users\\yjkht\\AppData\\Roaming\\npm" ; overridden by user; "user" config from C:\Users\yjkht\.npmrccache = "D:\\Program Files\\nodejs\\node_cache"
prefix = "D:\\Program Files\\nodejs\\node_global"
registry = "https://mirrors.cloud.tencent.com/npm"; node bin location = D:\Program Files\nodejs\node.exe
; node version = v20.11.0
; npm local prefix = D:\Program Files\nodejs
; npm version = 10.2.4
; cwd = D:\Program Files\nodejs
; HOME = C:\Users\yjkht
; Run `npm config ls -l` to show all defaults.

安装必要工具

npm安装时会有么有权限创建目录的问题,改用管理员打开就可以解决
在这里插入图片描述

npm install -g yarn
npm install -g typescript
npm install -g webpack
npm install -g webpack-cli
npm install -g pnpm
npm install -g cnpm

测试工具安装的使用

PS D:\workspace\vue_learn> pnpm -v
9.12.2
PS D:\workspace\vue_learn> cnpm -v
cnpm@9.4.0 (D:\Program Files\nodejs\node_global\node_modules\cnpm\lib\parse_argv.js)
npm@9.9.2 (D:\Program Files\nodejs\node_global\node_modules\cnpm\node_modules\npm\index.js)
node@20.11.0 (D:\Program Files\nodejs\node.exe)
npminstall@7.12.0 (D:\Program Files\nodejs\node_global\node_modules\cnpm\node_modules\npminstall\lib\index.js)
prefix=D:\Program Files\nodejs\node_global
win32 x64 10.0.22631
registry=https://registry.npmmirror.com

完成安装,可以使用,目前不太完美的是必须管理员身份运行。

第二步 安装vscode

下载vscode

https://code.visualstudio.com/Download
直接下一步下一步就好

安装插件

Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code

ID: MS-CEINTL.vscode-language-pack-zh-hans
说明: Language pack extension for Chinese (Simplified)
版本: 1.94.2024101609
发布者: Microsoft
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-zh-hans

Vue - Official

ID: Vue.volar
说明: Language Support for Vue
版本: 2.1.6
发布者: Vue
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=Vue.volar

第三步 创建项目

使用vite创建项目

可以参考官方网站:https://www.vitejs.net/guide/

PS D:\workspace\vue_learn> pnpm create vite
√ Project name: ... vite-project
√ Select a framework: » Vue
√ Select a variant: » TypeScriptScaffolding project in D:\workspace\vue_learn\vite-project...Done. Now run:cd vite-projectpnpm installpnpm run dev

使用vscode打开目录

按照提示

PS D:\workspace\vue_learn\vite-project> pnpm install
Packages: +48
++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 86, reused 0, downloaded 48, added 48, done
node_modules/.pnpm/esbuild@0.21.5/node_modules/esbuild: Running postinstall script, done in 564msdependencies:
+ vue 3.5.12devDependencies:
+ @vitejs/plugin-vue 5.1.4
+ typescript 5.6.3
+ vite 5.4.9
+ vue-tsc 2.1.6Done in 11.5s
PS D:\workspace\vue_learn\vite-project> pnpm run dev

在这里插入图片描述
按照提示,代开页面http://localhost:5173/
在这里插入图片描述


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

相关文章

两个字符串的最长 公共子序列

给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。 一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以…

如何得到两个蛋白质序列的一致性和相似性

一、概念辨析 (1)一致性 一致性(identity):如果两个序列(蛋白质或核酸)长度相同,那么它们的一致性定义为它们对应位置上相同的残基(一个字母,氨基酸或碱基&…

Spring Boot为大创项目提供智能报表解决方案

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常…

【C语言】字符函数和字符串函数(上)

本篇博客将讲解以下知识: (1)字符分类函数 (2)字符转换函数 (3)strlen的使用和模拟实现 1、字符分类函数 C语言中有一一系列的函数是专门做字符分类的,就是字符是属于什么类型的字符…

解析Gitxray:一种新的基于GitHub REST API的网络安全解决方案

关于Gitxray Gitxray是一款基于GitHub REST API的网络安全工具,支持利用公共 GitHub REST API 进行OSINT、信息安全取证和安全检测等任务。 Gitxray(Git X-Ray 的缩写)是一款多功能安全工具,专为 GitHub 存储库而设计。它可以用于…

3D Slicer 教程二 ---- 数据集

上一章下载3d slicer的软件,这章从加载数据集来弄清楚3dslicer怎么使用. 一. 加载数据集 如果没有数据集,也可用用样本数据. (1) "File" --> "add Data" 可以添加图片文件夹,(试了MP4不行,内镜的视频估计不支持),添加单个图片的话,会出现一些选项, …

管理沟通的艺术:跨越挑战,迈向卓越

在复杂多变的管理环境中,沟通不仅是信息传递的桥梁,更是管理工作的核心载体。它承载着所有管理活动的推进,是协同多人完成任务的基石。然而,沟通并非易事,尤其在技术管理者转型为全面管理者时,面临的挑战尤…

TwinCAT3 软件介绍

文章目录 软件界面各个窗口说明如下图: 工具栏说明如下: 调试按钮说明如下: TwinCAT运行环境按钮说明如下: PLC项目环境说明如下: TwinCAT系统状态图标说明如下: PLC程序状态说明如下&#xff…