Vue vscode 创建 vue 项目流程【超详细】

Vue vscode 创建 vue 项目流程【超详细】文章目录一 安装 node 二 配置淘宝镜像三 配置 vscode win10 四 全局安装脚手架五 创建项目六 进入项目七 项目结构一 安装 node 请在官网下载安装 https nodejs org zh cn vscode 中点击 ctrl 调出终端输入指令 node v 能显示版本号 说明 node 已经装好了输入指令 npm v 能显示版本号 说明 npm 可以使用了点击链接查看图文教程 https blog csdn net ar

一、安装node

  1. 请在官网下载安装:https://nodejs.org/zh-cn/
  2. vscode 中 点击 ( ctrl + `) 调出终端
  3. 输入指令node -v,能显示版本号,说明 node 已经装好了
  4. 输入指令npm -v,能显示版本号,说明 npm 可以使用了

点击链接查看图文教程
https://blog.csdn.net/_/article/details/

二、配置淘宝镜像

  • 输入指令:
  • npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 输入指令cnpm -v,能显示版本号,说明 cnpm 已经装好了

三、配置 vscode(win10)

win7 无需配置

  1. 右击VSCode图标,选择属性,选择兼容性,勾选以管理员身份运行此程序,最后点击确定
    在这里插入图片描述

  2. vscode 中 点击 ctrl + ` 调出终端
  3. 输入命令:get-ExecutionPolicy
  4. 输入命令:set-ExecutionPolicy RemoteSigned
  5. 输入命令:get-ExecutionPolicy
  • Restricted:表示禁止终端使用命令的
  • RemoteSigned:表示可以使用终端命令了
    在这里插入图片描述

四、全局安装脚手架

  • 在终端输入命令:cnpm i -g @vue/clinpm i -g @vue/cli

五、创建项目

  • 先创建一个放置项目的文件夹www
  • 在终端中使用cd指令跳转到这个文件夹
  • 创建项目指令:vue create ds-shop(ds-shop是项目名,可以自己取)

配置项目流程:

  • 上下箭头键:表示选择
  • 回车键:表示确认

1. 选择Manually select features,表示手动配置
在这里插入图片描述

2. 选择需要安装的插件,一般选如下勾选项(按空格键选择)
在这里插入图片描述

  • 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:格式化程序
  • Unit Testing:单元测试
  • E2E Testing:端到端(end-to-end)

3. 选择 vue 版本

在这里插入图片描述

4. 选择路由模式 是否为 history模式,y表示是,N表示使用hash模式,这里选择的是N

在这里插入图片描述

  • history:利用了 HTML5 History Interface 中新增的 pushState() 和 replaceState() 方法(需要特定浏览器支持)
  • hash: 浏览器url址栏 中的 # 符号(如这个 URL:http://www.abcd.com/#/hello,hash 的值为“ #/hello”),hash 不被包括在 HTTP 请求中(对后端完全没有影响),因此改变 hash 不会重新加载页面。更容易进行打包上传服务器

5. 选择使用那种css预处理器,这里选择的是 第二种 scss with node-sass

在这里插入图片描述

6. 选择编码规则,建议初学者选择第一项,表示只有报错时才会验证

在这里插入图片描述

1. ESLint with error prevention only 只配置使用 ESLint 官网的推荐规则 2. ESLint + Airbnb config 官网推荐的规则 + Airbnb 第三方的配置 3. ESLint + Standard config 使用 ESLint 官网推荐的规则 + Standard 第三方的配置 4. ESLint + Prettier 使用 ESLint 官网推荐的规则 + Prettier 第三方的配置 

7. 何时检测?这里选的是每次保存时验证Lint on save
在这里插入图片描述

  • Lint on save: 保存就检测
  • Lint and fix on commit:fix和commit时候检查

8. 如何存放配置 ?这里使用 package.json
在这里插入图片描述

  • In dedicated config files :独立文件放置
  • In package.json:放package.json里

9. 是否保存本次配置(之后可以直接使用),这里选的是保存y
在这里插入图片描述

10.保持本次配置的信息并命名(随便取),下次就可以直接使用本次配置,无需从新手动配置
在这里插入图片描述
11. 配置完成
在这里插入图片描述






六、进入项目

  • 指令:cd ds-shop(进入项目文件夹)
  • 指令:npm run serve(启动项目 )
  • 执行完之后 ,显示 Compiled successfully in *,表示运行成功
    在这里插入图片描述
    App running at:
    • Local: http://localhost:8080/
    • Network: http://10.36.136.251:8080/




  • 打开浏览器,输入Local地址(http://localhost:8080/
  • 就能访问你刚创建的项目了
    在这里插入图片描述

七、项目结构

在这里插入图片描述

  • node_modules 所有依赖项
  • public 静态内容
    • favicon.ico 小图标
    • index.html
  • src 项目执行的主目录
    • assets 静态文件
      • 图片 、
      • json、
      • iconfont、
    • components 组件
    • router 路由配置文件
    • views 放置页面内容
    • App.vue 项目的根组件,文件中可以写路由出口和路由链接 ,在 main.js里引入
    • main.js 项目的主入口文件
  • .gitignore git的忽略文件
  • babel.config.js 设置 babel 的配置的
  • package.json 所有依赖包配置文件
  • README.md 项目文档
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207318.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午2:05
下一篇 2026年3月19日 下午2:05


相关推荐

  • Lua语言特点

    Lua语言特点一 Lua 语言出现的背景 Lua 是一种轻量小巧的脚本语言 用标准 C 语言编写并以源代码形式开放 其设计目的是为了嵌入应用程序中 从而为应用程序提供灵活的扩展和定制功能 Lua 是巴西里约热内卢天主教大学 PontificalCa 里的一个研究小组于 1993 年开发的 该小组成员有 RobertoIerus WaldemarCele 和 LuizHenrique 二 Lua 的特性

    2026年3月18日
    2
  • 前端响应式布局原理与方案(详细版)

    前端响应式布局原理与方案(详细版)引言响应式布局指的是同一页面在不同屏幕尺寸下有不同的布局 传统的开发方式是 PC 端开发一套 手机端再开发一套 而使用响应式布局只要开发一套就够 缺点就是 CSS 比较重 下面是博客网站对不同设备适配后的结果 分别是 iPhone5 SE iphone6 7 8 iphone6 7 8plus ipadpro dell 台式宽屏 1440X900 响应式设计与自适应设计的区别 响应式开发

    2026年3月16日
    5
  • 简述分组密码的加密分组链接模式的工作原理及其特点(密码学移位密码加密解密)

    密钥生成如何安全地生成密钥。即如何生成可信任的密钥,保证用户得到的密钥是安全的,生成密钥的机器或程序是可信的。 如何生成安全的密钥。安全的密钥没有统一准确的定义,但一般来说是指密钥抗猜测和抗穷举等针对密钥攻击的能力。涉及密钥长度和密钥强弱的问题。分组加密对称加密算法按其加密数据的方式一般来说可以分成两种类型:分组加密和序列加密。 分组加密又称为块加密,是将要处理的数据分成固定的长度,然后在这固定长度的数据上使用密码算法进行计算。 序列加密模式又称为流加密方式,是对要处理的数据按位(或字

    2022年4月13日
    156
  • Java取余和取模

    Java取余和取模抛开高级语言的实现,取余运算和取模运算本身并不完全一致,区别在于对负整数进行取商时操作不同。虽然这样说,但是取余运算和取模运算的公式都一样。对于x和y两个整数(int),通过以下两个操作获取余数或模数:step1、求商:intz=x/ystep2、求余数或模数:intresult=x-y*z它们的差别在于,如果z的值…

    2022年4月29日
    55
  • C++编程工具(java常用工具)

    给c++程序员的一份礼物-常用工具集■…开发环境  —->Turboc  DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:)  —->VisualC++6.0/7.0  稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大特色。Microsoft的经典之作,功能强大自不必言说

    2022年4月13日
    48
  • cefsharp教程_flutter grpc

    cefsharp教程_flutter grpc需求注册常规快捷键比如F5刷新F12打开开发者工具; 自定义配置文件; 注册JavaScript交互API通过Winform调取设备或者系统数据; 屏蔽鼠标右键; 自定义文件下载功能; 集成自动更新服务;…

    2026年1月20日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号