Visual Studio Code搭建VUE开发环境

Vue.js 是一款易学易用,性能出色,适用场景丰富的 Web 前端框架。它基于标准 HTML、CSS 和 JavaScript 构建,提供容易上手的 API 和一流的文档。可以用来开启PC网页、移动端网页页面、小程序等等

实验环境
VS Code 1.88.1
Node 20.16.0
Vue3.2.13
下载NodeJs
访问NodeJs官网:https://nodejs.org/en/download,找到window,64位版本下载
在这里插入图片描述

安装的话,基本是点Next即可,安装成功后检查一下环境变量,正常是会自己加上的,不过我们也可以自己调整一下,新增一个系统变量
在这里插入图片描述
然后在Path变量后面加上%NODE_PATH%,允许cmd命令,检查一下是否安装成功
在这里插入图片描述
修改npm配置
安装成功后,npm安装的全局模块和缓存默认安装在C:\Users\用户名\AppData\Roaming\npm文件夹里,这里可以进行路径更改,统一放在我们的Nodejs安装文件夹里,新建两个文件夹
在这里插入图片描述
在cmd窗口输入命令,修改默认安装文件夹路径,之后,npm install -g … 这些命令安装的组件都会放在这个文件夹下面

npm config set prefix "D:/Program Files/nodejs/node_global"

修改缓存文件夹路径

npm config set cache "D:/Program Files/nodejs/node_cache"

如果不修改镜像地址,使用默认的地址去下载的话,在国内速度会比较慢,所以可以修改为国内的,比如使用淘宝的或者阿里云的

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

安装cnpm
有时候,npm有些资源被屏蔽,经常会导致用npm安装依赖包的时候失败,所以还需要npm的国内镜像,cnpm

npm install -g cnpm --registry=http://registry.npm.taobao.org

在这里插入图片描述
安装Vue脚手架vue-cli
使用命令:

npm install -g @vue/cli-init
npm install -g @vue/cli

安装成功截图
在这里插入图片描述
安装后,使用vue -v校验是否安装成功

在这里插入图片描述
安装webpack
webpack是一个模块打包器,是一个用于JavaScript应用程序的静态模块打包工具。安装webpack可以使用命令:

npm install -g webpack

安装成功可以在对面目录下面看到webpack这个文件夹
在这里插入图片描述
创建Vue项目
创建VUE项目可以使用多种方式

方式一:cmd命令行创建

管理员运行cmd命令,然后cd到对应文件夹,使用webpack构建一个项目

vue init webpack vue-demo
1
这个过程会有很多选项,可以选择默认的,一步一步回车即可
1
创建成功后,cd到项目文件夹

npm install
1
然后允许vue项目

npm run dev
1
方式二:VUE图片界面创建
vue ui
在这里插入图片描述
启动成功,会弹出VUE项目管理页面
在这里插入图片描述
选择创建项目,输入项目名称
在这里插入图片描述
选择vue版本等等
在这里插入图片描述
方式三:在VSCode里面创建
Ctrl+J弹出terminal页面,敲一下命令,使其支持调用vue这些命令

set-ExecutionPolicy RemoteSigned
Restricted:表示禁止终端使用命令的

RemoteSigned:表示可以使用终端命令

然后cd 到对应文件夹

vue create sample
这个命令会让你选择vue版本等等一些选项,可以选择默认,然后回车

Choose Vue version:选择Vue版本

Babel:解析 es6 转 es5 的插件

TypeScript:TypeScript插件

Progressive Web App (PWA) Support:渐进式Web应用程序(PWA)支持

Router:vue路由插件

Vuex:Vuex插件

CSS Pre-processors:css预处理插件

Linter/Formatter:格式化程序

E2E Testing:端到端(end-to-end)

Unit Testing:单元测试

项目创建成功:
在这里插入图片描述
vue项目结构图:
在这里插入图片描述
node_modules: 所有依赖项
public 静态内容
favicon.ico 小图标
index.html
src 项目执行的主目录
assets :静态文件(图片 、json、icon、font)
components: 组件
router :路由配置文件
views: 放置页面内容
App.vue: 项目的根组件,文件中可以写路由出口和路由链接 ,在 main.js里引入
main.js :项目的主入口文件
.gitignore: git的忽略文件
babel.config.js: 设置 babel 的配置的
package.json :所有依赖包配置文件
README.md: 项目文档
安装一下需要的组件
npm install
运行项目
npm run serve
如果出现npm run serve报错missing script: serve,检查一下package.json文件,是否有这个
在这里插入图片描述
加上后,再npm run serve,是npm run serve,还是npm run dev,就看package.json文件,运行成功截图
在这里插入图片描述
访问http://127.0.0.1:8080可以看到页面:
在这里插入图片描述
注:
【常见错误】npm ERR! code CERT_HAS_EXPIRED & errno CERT_HAS_EXPIRED
npm ERR! code CERT_HAS_EXPIRED 和 npm ERR! errno CERT_HAS_EXPIRED 都是指 npm 在尝试连接到 npm 仓库时遇到了 SSL 证书过期的问题。这可能是由于您使用的 npm 仓库的证书已过期,或者您的系统时间不正确。
项目结构
在这里插入图片描述
在这里插入图片描述

解决此问题的方法如下
1.关闭 npm 的 SSL 验证
通常在某些情况下可能因为网络问题、证书过期或者证书不受信任导致无法正常安装包,这时候就可以通过关闭npm的SSL验证来解决问题。
但是需要注意的是,关闭SSL验证会使你的npm操作不安全,因为它会绕过SSL证书的验证,使你的数据传输存在被中间人攻击的风险。因此,除非必要,否则不建议关闭SSL验证。
npm config set strict-ssl false
2.清除 npm 缓存
有时候,npm 的缓存可能会导致问题。您可以尝试运行以下命令清除缓存
npm cache clean --force
3.扩展: npm 更换淘宝镜像
如果您使用的是默认镜像, 下载依赖比较慢,可以尝试更改淘宝镜像源!
// 查看当前的镜像设置
npm config get registry
// 然后,将npm设置为淘宝镜像:
npm config set registry https://registry.npm.taobao.org/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值