《VUE+Django:手把手教你打造自己的电商独立站》2.2 创建VUE Helloworld项目

363 阅读2分钟

《VUE+Django:手把手教你打造自己的电商独立站》专栏写作大纲

《VUE+Django:手把手教你打造自己的电商独立站》2.1 VUE开发环境部署

书接上回。前面已经完成了VUE开发环境的部署,接下来开始创建一个简单的项目。

首先我们通过脚手架创建一个基础项目,看看VUE项目的基本结构。

如果安装的是VUE3.x版本,运行命令(vue create xx项目名称)创建前端项目工程。如果是vue2.x版本,则运行(vue init webpack xx项目名称)。命令执行后显示如下界面,提供了三个选项。

image-20230214153228-t94jt8r.png

1.Default([Vue 3] babel, eslint):使用VUE3项目的默认配置

2.Default([Vue 2] babel, eslint):使用VUE2项目的默认配置

3.Manually select features:手工选择配置选项

通常选择1或者2即可使用模板配置自动化生成项目框架。如果需要手工配置,选择选项3,会显示以下界面

image-20230214154438-r0ajw8l.png

一般正常项目开发只需要 ​Babel​​、​Router​​、​Vuex​​ 即可开始,根据自己个人喜好可以加上 ​CSS Pre-processors​​、​Linter / Formatter​​。

如果希望使用 ​TypeScript​​ 来代替 ​JavaScript​​ 进行开发,可以勾选下。回车后继续选择VUE版本

image-20230214154806-vl5srmj.png

此处如果选择3.x版本,回车后选择router模式,选择Y,回车

image-20230214154912-o88mqwa.png

选择CSS预处理方式,选择默认即可

image-20230214155146-2ibpg5p.png

选择ESLint配置,用于自动化代码格式化检测,选择Standard即可

image-20230214155447-h8hy8eo.png

选择语法检查的触发时刻,选择on save

image-20230214155635-os7lcmu.png

选择配置文件的存放位置,推荐使用独立存放,避免干扰package.json中的其他全局配置

image-20230214155751-5aoox7f.png

最后是否把这些配置保存为模板,供后续创建其他项目时使用。保存为模板,以后就可以直接使用了。

image-20230214155916-w1izle9.png

完成配置后,等待相关文件的下载,全部完成后按照提示进入项目的根目录,启动命令行窗口,执行npm run serve启动项目。注意此处必须先进入到项目所在的文件夹,然后再运行命令启动,否则会提示错误

image-20230214160323-46zoayq.png

项目会进行编译,编译完成后在浏览器中访问http://localhost:8080,当看到VUE的默认主页时就大功告成了,创建一个网站是不是很简单。

image-20230214160533-n7z1i47.png

image-20230214160652-z4s3ozv.png 整个项目的文件结构如下

image-20230214161504-wc4cexq.png

如果要使用ElementUI,在在命令行窗口执行npm i element-ui -S,安装elementui的包。如果要引入完整的element-ui,可以在main.js文件中写入以下语句,注意css样式文件需要单独引入

import ElementUI from 'element-ui' 
import 'element-ui/lib/theme-chalk/index.css' 
Vue.use(ElementUI)