Skip to main content

001-搭建环境与创建项目

· 7 min read
tjuzyp

本系列文章适用于前端开发初学者,我将从环境搭建开始,逐步介绍如何开发一个基于 Vue 3.x & Ant Design Vue 4.x 的网站,如果哪位朋友发现其中存在技术错误或其他不当之处,请及时指出,如果有任何疑问或需要帮助,也可以在评论区留言,我将尽我所能一一解答,谢谢。

本篇文章将介绍如何搭建开发环境及如何通过 Vue 脚手架创建一个最简单的 Vue 前端项目。

基础环境

我使用的操作系统是 ubuntu22.04,命令行与 Windows 或 MacOS 略有不同,所以请不要完全复制粘贴,但基本步骤是相同的。

安装 node 与 npm

依次执行下方命令:

# 更新软件源
sudo apt update
# 安装 nodejs
sudo apt install nodejs
# 安装 npm
sudo apt install npm
# 查看 node & npm 版本
node -v
npm -v

操作截图如下:

更新软件源

安装 nodejs

安装 npm

查看 node & npm 版本

更新默认 node & npm 版本至最新版本

请注意 node & npm 版本不要过低,否则后续将出现一系列未知故障。

依次执行下方命令:

# 切换 npm 镜像源
npm config set registry https://registry.npmmirror.com/
# 查看 npm 镜像源
npm config get registry
# 清除缓存
npm cache clean --force
# 安装 n
sudo npm install -g n
# 升级 node 至最新版本
sudo n stable

操作截图如下:

切换 npm 镜像源并清除缓存

安装 n

升级 node 至最新版本

至此,可能出现 node -v 还是老版本的问题,这是因为 nodejs 的安装目录与更新目录不同(在上图中可以看到旧版本路径是 /usr/bin/node 新版本路径是 /usr/local/bin/node ),需要继续执行下方命令:

# 删除旧版本
sudo rm /usr/bin/node
sudo rm /usr/bin/npm
sudo rm /usr/bin/npx
# 创建新版本的软连接
sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/npx/usr/bin/npx
# 查看 node & npm & npx 版本
node -v
npm -v
npx -v

操作截图如下:

删除旧版本、创建新版本的软连接、查看 node & npm & npx 版本

安装 Vue 脚手架

依次执行下方命令:

# 安装 Vue 脚手架
sudo npm install -g @vue/cli
# 查看 Vue 脚手架版本
vue -V

操作截图如下:

安装 Vue 脚手架

查看 Vue 脚手架版本

创建项目

依次执行下方命令:

# 创建工作区目录
mkdir -p ./projects/ui/ && cd ./projects/ui/
# 创建 Vue 3.x 项目
vue create sanguo-ui
# 查看已创建的项目及项目内文件列表
()

操作截图如下:

创建工作区目录

创建 Vue 3.x 项目

查看已创建的项目及项目内文件列表

至此我已经创建好了最简单最原始的 Vue 3.x 前端项目,它现在已经可以直接运行了,不过我还是要再补充一步操作,将它与 Ant Design Vue 4.x 结合起来,虽然在本篇文章中不能看出变化,但是那才是我认为的基础版。

引入 Ant Design Vue 4.x

在项目目录下执行下方命令,安装 Ant Design Vue:

# 安装 Ant Design Vue
npm install ant-design-vue --save

操作截图如下:

安装 Ant Design Vue

使用文本编辑工具打开 src/main.js 文件,修改为如下内容:

/src/main.js
// 创建应用
import { createApp } from 'vue';
// 引入ant-design-vue
import Antd from 'ant-design-vue';
// 引入ant-design-vue样式
import 'ant-design-vue/dist/reset.css';
// 引入主程序
import App from './App.vue';

// 创建应用
const app = createApp(App);
// 使用ant-design-vue
app.use(Antd);

// 启动
app.mount('#app');

启动项目

启动项目前先执行下方命令安装依赖:

npm install

如果没有报错,则说明项目已经可以正常启动,执行下方命令启动:

npm run serve

等到出现如下图所示结果时,说明项目已经启动成功(我这里的访问地址是 http://localhost:8008/):

项目启动成功

现在的页面如下图所示:

标准初始化项目页面展示


本篇文章到这里就结束了,欢迎关注后续更新。