Mac下vue开发环境的搭建步骤以及新建项目

Mac下vue开发环境的搭建步骤以及新建项目

相关定义:

1.什么是vue

Vue 是一套用于构建用户界面的渐进式框架

参考:什么是vue

2.什么是node.js

Node.js 是一个基于 Chrome V8 引擎的 Javascript 运行环境
参考 什么是node.js

3.Node.js集成开发环境哪家强?

Visual Studio Code由微软出品,但它不是那个大块头的Visual Studio,它是一个精简版的迷你Visual Studio,并且,Visual Studio Code可以跨!平!台!Windows、Mac和Linux通用。
参考:搭建Node开发环境

一、Vue依赖的环境搭建

cnpm是淘宝对npm的镜像,如果安装速度慢建议可以尝试cnpm

1.安装Node环境

  • 和java需要安装JDK一样,vue也要安装Node环境

  • 查看node.js当前版本

$ node -v
安装方法参考node.js官网
$ brew install node

2.安装npm/更新npm

  • 新版本Node.js已经包含安装了npm

  • 查看npm版本

$ npm -v
  • 如果需要更新npm
$ npm install -g npm 
  • 或使用淘宝的镜像命令
$ npm install -g cnpm --registry=https://registry.npm.taobao.org

3.安装webpack

$ cnpm install webpack -g

4.安装Vue命令行工具 (CLI),脚手架

$ sudo npm install -g vue-cli
  • 如果报警告npm WARN deprecated vue-cli等,说明npm版本过低,需要更新npm。

5.检查安装是否成功

$ vue -V

二、使用Vue框架初始化项目

$ vue init webpack my-project

1.安装出现的问题

  • 会从github上下载一些配置(此处终端翻墙没用)
一直停留在downloading template
  • 终端翻墙没用 会报错
vue-cli · Failed to download repo vuejs-templates/webpack-simple: tunneling socket could not be established, cause=connect ECONNREFUSED 192.168.0.1:8086

解决方法I--亲测

  • 更新vue-cli版本到3以上
$ npm uninstall -g @vue/cli
$ npm install -g @vue/cli
$ vue -V
@vue/cli 4.5.13
  • 同时更新node.js版本适配vue-cli3
    参考:node版本如何升级.更新node.js时需要使用管理员权限,即在语句前加sudo
  • 更新node版本到稳定版
$ npm i -g n --force
$ sudo n stable
$ node -v
v14.17.1
  • 安装好后可以使用新的创建项目指令
$ vue create my-project
  • 若还想要使用vue init webpack my-project创建项目指令,需要额外安装init包.
$ npm i -g @vue/cli-init
$ vue init webpack my-project

解决方法II(不更新vue到3以上版本的解决方法)

前端框架VUE下载一下停留在downloading template解决方法

2.正式安装

  • 注意项目名不能使用大写字母

I.使用create,使用默认配置一路回车即可

  • 安装参考生成的项目的README.md
$ vue create vue-test
$ cd vue-test
$ cnpm install  或者 $ yarn install
$ cnpm run serve 或者 $ yarn serve
 DONE  Compiled successfully in 2052ms         

  App running at:
  - Local:   http://localhost:8081/ 
  - Network: http://你的ip:8081/

  Note that the development build is not optimized.
  To create a production build, run yarn build.

II.使用init,使用默认配置一路回车即可

  • 安装参考生成的项目的README.md
$ vue init webpack my-project
$ cd my-project
$ cnpm install
$ cnpm run dev
  DONE  Compiled successfully in 3156ms  
  I  Your application is running here: http://localhost:8080

III.create和init安装方式区别参考:

vue create 和vue init webpack的区别

  • 使用create创建的项目文件夹占用空间更小。

3.运行项目

  • 在浏览器输入localhost:8080即可
在这里插入图片描述

三、搭建Node.js集成开发环境---Visual Studio Code

参考文章:使用vscode运行vue架构的项目

四、配置Visual Studio Code一套护眼主题并汉化

参考文章:settings文件怎么打开? VSCode打开并配置settings.json文件的技巧

1.配置护眼主题调出命令面板找到settings.json并替换内容

  1. 使用快捷键组合 【Ctrl+Shift+p】(或找到左下角齿轮⚙图标,点击后选择第一个Cammand Palette打开),在弹出的搜索框中输入settings
  2. 选择Perferences:Open Settings (JSON)
  3. 替换成如下文本:
{
    "terminal.integrated.rendererType": "dom",
    "workbench.sideBar.location": "left",
    "workbench.colorCustomizations": {
        "[Default Light+]":{
            "editor.selectionHighlightBackground": "#B2D7FF",
            "editor.selectionBackground": "#B2D7FF",
            "editor.background": "#cce8cf",
            "editorGutter.background": "#cce8cf",
            "editorCursor.foreground": "#ff0000",
            "editor.lineHighlightBorder": "#d3d3d3",

            "terminal.background": "#ffffff",
            "terminal.foreground": "#181818",
            "terminalCursor.background": "#B2D7FF",
            "terminalCursor.foreground": "#B2D7FF",
            "terminal.ansiBlack": "#181818",
            "terminal.ansiBlue": "#7CAFC2",
            "terminal.ansiBrightBlack": "#585858",
            "terminal.ansiBrightBlue": "#7CAFC2",
            "terminal.ansiBrightCyan": "#86C1B9",
            "terminal.ansiBrightGreen": "#A1B56C",
            "terminal.ansiBrightMagenta": "#BA8BAF",
            "terminal.ansiBrightRed": "#AB4642",
            "terminal.ansiBrightWhite": "#f8f8f8",
            "terminal.ansiBrightYellow": "#F7CA88",
            "terminal.ansiCyan": "#86C1B9",
            "terminal.ansiGreen": "#A1B56C",
            "terminal.ansiMagenta": "#BA8BAF",
            "terminal.ansiRed": "#AB4642",
            "terminal.ansiWhite": "#D8D8D8",
            "terminal.ansiYellow": "#F7CA88",
            "terminal.integrated.cursorBlinking": true,
            "terminal.integrated.lineHeight": 1.6,
            "terminal.integrated.letterSpacing": 0.1,
            "terminal.integrated.fontSize": 30, //字体大小设置
            "terminal.integrated.fontFamily": "Lucida Console", //字体设置
            "terminal.integrated.shell.linux": "/bin/zsh",
        }

        
    },
    "editor.tokenColorCustomizations": {
        "[Default Light+]":{
            "comments": "#519657",
            "strings": "#7e3648",
            "functions": "#1c7887",
            "keywords": "#a207fc",
            "variables": "#0720fc",
            "numbers": "#e21d1d",
            "textMateRules":[
                {
                    "name": "Operator",
                    "scope": "keyword.operator",
                    "settings":{
                        "foreground": "#e21d1d",
                        "fontStyle": "bold"
                    }
                },
                {
                    "name": "Punctuation",
                    "scope": "punctuation",
                    "settings":{
                        "foreground": "#a207fc",
                        "fontStyle": "bold"
                    }
                }
            ]
        }
    },
    "editor.fontWeight": "500",
    "editor.fontSize": 18,
    "workbench.colorTheme": "Default Light+",
    "editor.fontFamily": "Consolas, '微软雅黑', monospace",
    "window.zoomLevel": 0
}
护眼主题

2.汉化

  1. 打开vscode工具,在扩展中输入chinese,下载中文汉化包。
  2. 使用快捷键组合【Ctrl+Shift+p】,在搜索框中输入“configure display language”,点击确定后,选择“zh-cn”。
  3. 自动重启vscode工具,安装成功。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,607评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,047评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,496评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,405评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,400评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,479评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,883评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,535评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,743评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,544评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,612评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,309评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,881评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,891评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,136评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,783评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,316评论 2 342

推荐阅读更多精彩内容