VSCode配置启动Vue项目

安装node.js

  • 直接官网首页下载安装,根据默认选项,一路下一步即可

  • 运行 node -v 和 npm -v ,如果都正常,表示node.js安装成

安装cnpm (摘自此处

  • npm install -g cnpm --registry=https://registry.npm.taobao.org
    (部分Mac或者Linux系统提示文件夹没权限,在命令前加sudo)
  • 安装完成后运行cnpm -v,正常输出则表示安装成功
  • 重启电脑,保证环境变量生效(可选)

安装vue-cli

cnpm install -g @vue/cli

VSCode 安装

官方下载地址,根据默认选项,一路下一步即可

VSCode Vue插件安装 (摘自此处

VSCode安装好后,点击Ctrl + Shit + X打开插件扩展窗口进行插件扩展,搜索以下插件并根据具体使用选择安装(建议至少安装Vetur)

插件名称插件描述
Vetur语法高亮、智能感知、Emmet等。包含格式化功能, Alt+Shift+F (格式化全文),Ctrl+K Ctrl+F(格式化选中代码,两个Ctrl需要同时按着)
EsLint- 语法纠错
Debugger for Chrome映射vscode上的断点到chrome上,方便调试
Auto Close Tag自动闭合HTML/XML标签
Auto Rename Tag自动完成另一侧标签的同步修改
JavaScript(ES6) code snippetsES6语法智能提示以及快速输入,除js外还支持.ts,.jsx,.tsx,.html,.vue,省去了配置其支持各种包含js代码文件的时间
Path Intellisense自动路径补全
HTML CSS Support让 html 标签上写class 智能提示当前项目所支持的样式
Beautify格式化代码,值得注意的是,beautify插件支持自定义格式化代码规则
Bracket Pair Colorizer给括号加上不同的颜色,便于区分不同的区块,使用者可以定义不同括号类型和不同颜色
open in browser直接右键项目单击启动

启动Vue项目

  • 打开vsCode,点击 ‘Open folder…’,打开mycat-web-front目录
  • 使用快捷键打开Terminal, ‘Ctrl+单引号’
  • 执行安装打包命令:cnpm install
  • 执行启动命令:cnpm run dev

调试Vue项目(摘自此处)

需通过 vscode 安装调试插件:Debugger for Chrome

  • 安装完成并重新加载 vscode 后,可以直接点击调试按钮并创建新的启动配置。如果你之前已经创建过启动配置了,就可以直接打开 .vscode/launch.json 进行修改
    在这里插入图片描述

  • 其中调试 Chrome 页面的配置如下所示:

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
	//url 为 cnpm run dev 之后提示的地址
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://localhost:8081",
            "webRoot": "${workspaceFolder}"
        }
    ]
}

注:涉及到快捷键的操作mac系统需将Ctrl改成Command

<think>好的,我现在需要帮助用户解决在VSCode配置启动Vue项目的问题。首先,我需要回忆自己之前处理类似问题的经验,或者查找相关的资料。记得用户提到了两个引用,分别涉及Vue配置生产提示的问题和Mac下安装Vue CLI的正确命令。这可能和用户的配置环境有关,特别是他们可能遇到了安装Vue CLI版本的问题,或者是VSCode的设置问题。 首先,我应该分步骤来指导用户。第一步通常是安装必要的工具,比如Node.js和npm,因为Vue项目依赖于这些环境。然后,安装Vue CLI,用户之前可能尝试了错误的安装命令,比如使用cnpm或者直接安装旧版本。根据引用中的正确命令,用户需要全局安装@vue/cli,可能需要使用sudo权限在Mac上。 接下来是在VSCode配置插件,比如Vetur、ESLint和Prettier,这些工具能帮助开发更顺畅。用户可能不熟悉这些扩展的安装和配置,需要详细说明。 然后,创建Vue项目,使用vue create命令,这里需要说明选项的选择,比如手动选择特性,添加Router、Vuex等。用户可能对这里的选项不太清楚,需要给出示例。 配置调试环境部分,用户可能不知道如何在VSCode中设置launch.json,需要指导他们创建配置文件,并添加适当的配置项,比如使用Chrome调试。 最后,启动项目运行和测试,运行npm run serve,并确保端口没有被占用。可能用户会遇到端口冲突,这时候需要提示如何更改端口。 在相关问题部分,我需要考虑用户可能进一步的问题,比如配置问题、启动失败、插件推荐、生产提示关闭以及调试配置问题。这些都需要基于之前的引用内容,尤其是引用1提到的关闭生产提示的方法,以及引用2中安装Vue CLI的正确命令。 需要注意的是,用户可能混淆了Vue CLI的版本,比如旧版的vue-cli和新版的@vue/cli,这可能导致命令错误,所以需要明确指出正确的安装命令。另外,在配置VSCode时,可能需要调整设置,比如使用ESLint和Prettier的格式化,避免冲突。 最后,确保所有步骤清晰,没有遗漏,并且语言简洁,用户能够一步步跟随操作。同时,检查是否有引用需要标注,比如关闭生产提示的方法和安装Vue CLI的正确命令,对应到引用1和引用2。</think>### VSCode配置启动Vue项目教程 #### 一、环境准备 1. **安装Node.js与npm** 访问[Node.js官网](https://nodejs.org/)下载LTS版本,安装完成后验证: ```bash node -v # 显示版本号如v18.12.1 npm -v # 显示版本号如9.5.0 ``` 2. **安装Vue CLI** 根据引用[2]建议,Mac系统需使用正确命令: ```bash sudo npm install -g @vue/cli # Vue CLI 3+版本安装[^2] ``` 验证安装:`vue --version`(如显示`@vue/cli 5.0.8`则成功) --- #### 二、VSCode插件配置 1. **必备插件** - **Vetur**:Vue语法高亮与代码片段 - **ESLint**:代码规范检查 - **Prettier**:代码自动格式化 - **Live Server**:实时预览(可选) 2. **配置ESLint与Prettier** 在项目根目录创建`.eslintrc.js`和`.prettierrc`,示例配置: ```javascript // .eslintrc.js module.exports = { rules: { 'no-console': 'off' } } ``` --- #### 三、创建Vue项目 1. **命令行创建项目** ```bash vue create my-project # 选择"Manually select features" ``` 推荐勾选:`Babel`, `Router`, `Vuex`, `Linter/Formatter` 2. **启动开发服务器** ```bash cd my-project npm run serve # 默认访问http://localhost:8080 ``` --- #### 四、调试配置 1. **VSCode调试模式** 创建`.vscode/launch.json`: ```json { "version": "0.2.0", "configurations": [ { "type": "chrome", "request": "launch", "name": "Vue Debug", "url": "http://localhost:8080", "webRoot": "${workspaceFolder}/src" } ] } ``` --- #### 五、常见问题处理 - **关闭生产提示**:在`main.js`中添加(引用[1]方法): ```javascript Vue.config.productionTip = false // 禁用启动提示[^1] ``` - **端口占用**:修改`package.json`: ```json "scripts": { "serve": "vue-cli-service serve --port 3000" } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值