【怀旧版】win10中从零开始创建vue2+ElementUI项目

技术栈

node22 + vue2 + cli2.9 + webpack3.6 + elementUI2

必读:

https://u.rudon.cn/wgz5 > Vue简史
https://u.rudon.cn/bvg0 > 使用 nvm 管理不同版本的 node 与 npm
https://u.rudon.cn/ehn3 > nodejs和vue关系
https://u.rudon.cn/qyb4 > vue的vite、vue-cli、create-vue的区别
https://u.rudon.cn/y0u7 > Element-UI和Element-Plus的区别
https://u.rudon.cn/6988 > 初学vue3+Elementui 项目实战

手册:

1.vue2 > https://v2.cn.vuejs.org/

2.vue3 > https://cn.vuejs.org/

3.ElementUI > https://element.eleme.io/

4.Element Plus > https://element-plus.org/

5.脚手架vueCLI > https://cli.vuejs.org/zh/

步骤:

0.打开cmd,运行nvm -v检查是否已经安装nvm

1.安装nvm,仓库:https://u.rudon.cn/9twy

2.配置nvm,修改:nvm安装目录/settings.txt,内容如下:

bash 复制代码
root: C:\env\nvm
path: C:\env\nodejs
node_mirror: http://npmmirror.com/mirrors/node/ 
npm_mirror: http://npmmirror.com/mirrors/npm/

3.使用nvm安装nodejs,详询:https://u.rudon.cn/rfwb

  1. nvm list available [列出可用版本]

  2. nvm list [列出本地已安装版本]

  3. nvm install 21.0.0 [安装指定版本的nodejs]

  4. nvm install latest [安装最新版本的nodejs]

  5. nvm use 22.2.0 [切换生效指定版本]

4.打开cmd,检查nodejs版本:

  1. node -v

  2. npm -v

5.全局安装vue-cli脚手架 [旧版,新版是create-vue]
npm install --global vue-cli

6.初始化一个vue项目"helloworld":

  1. mkdir repos

  2. cd repos

  3. vue init webpack helloworld

  4. ...回答一堆问题

  5. cd ./helloworld/

  6. dir

项目结构:

/build/

/config/

/node_modules/

/src/

/static/

/index.html

/package.json

/package-lock.json

/src/router/

/src/app.vue

/src/main.js

7.启动项目实时预览

  1. npm run dev

  2. 看到安装完成提示 + 预览地址 Your application is running here: http://localhost:8080

8.浏览器中打开这个链接,编辑+实时预览

9.安装 elementUI

npm i element-ui -S

10.开发,参照ElementUI手册
https://element.eleme.io/

11.打包

npm run build

12.打包结果

./dist/index.html + 其他文件

13.发布到运营环境: 复制上面的index.html等到Web根目录即可

推荐 无广告的百度首页!
https://baidu.rudon.cn/

相关推荐
笨蛋不要掉眼泪几秒前
Redis主从复制:原理、配置与实战演示
前端·redis·bootstrap·html
bigdata-rookie4 分钟前
Starrocks 数据模型
java·前端·javascript
白帽子凯哥哥6 分钟前
网络安全Web基础完全指南:从小白到入门安全测试
前端·sql·web安全·信息安全·渗透测试·漏洞
RFCEO12 分钟前
前端编程 课程十四、:CSS核心基础2:选择器优先级 + 伪类选择器(解决冲突+交互效果)
前端·css·交互·css选择器优先级判断规则详解·css important使用·css链接伪类lvha顺序·实现悬浮交互效果
web打印社区14 分钟前
前端实现浏览器预览打印:从原生方案到专业工具
前端·javascript·vue.js·electron
徐同保28 分钟前
vue.config.ts配置代理解决跨域,配置开发环境开启source-map
前端·javascript·vue.js
Hexene...1 小时前
【前端Vue】npm install时根据新的状态重新引入实际用到的包,不引入未使用到的
前端·vue.js·npm
2301_780669861 小时前
Vue(入门配置、常用指令)、Ajax、Axios
前端·vue.js·ajax·javaweb
码农幻想梦1 小时前
Vue3入门到实战【尚硅谷】
前端·vue
hudou_k1 小时前
利用WebNaket实现Web应用直接访问硬件设备
前端