vue开发环境搭建

摘要:
通过这种方式,您可以使用nvm安装node和npm。

大致分这么几个骤:

1. 安装node 、npm 、nvm

2. 安装git 、vscode 以及vscode上的一些插件

3. 安装vue-cli


以下详细来说每个步骤

1. 安装node 、 npm 、nvm

   在官网下载的 node 安装包,在mac上运行会自动安装在全局目录,使用过程中经常会遇到一些权限问题,所以推荐按该网站 https://www.runoob.com/w3cnote/nvm-manager-node-versions.html 介绍的方法卸载全局安装的 node/npm。

   所以我们最好是先安装nvm ,再通过nvm来安装node和npm, 安装nvm 可参照它的官网 https://github.com/nvm-sh/nvm/blob/master/README.md#installing-and-updating

不过也会有个小问题,那个安装的shell脚本可能会无法下载,所以如果是mac电脑, 最简单的办法是使用 brew install nvm 来进行nvm的安装 , 安装完成后需进行简单的配置, 在终端窗口下执行

     

echo "source $(brew --prefix nvm)/nvm.sh" >> .bash_profile

. ~/.bash_profile //让环境变量生效。

这样就可以使用nvm了来安装 node和npm。     

nvm list      //可以查看当前已安装的node版本   

nvm install {node版本号}      //来安装node, 当前最新版14.17.0

由于网速的原因,我们通过npm安装一些依赖的时候,最好使用国内的镜像,所以可以考虑装一下cnpm , 如下: 

 npm install -g cnpm --registry=http://registry.npm.taobao.org

2 . vscode上的一些插件的安装

     Vetur  

            vue文件的语法高亮显示,附带有格式化功能Alt+Shift+F(格式化全文),可以对代码进行格式化检查.

     vscode-icons

            为文件类型提供相应的图标

     css peek

           代码中样式的关联

     Eslint

            用来检查代码

     Auto Close Tag

            自动闭合HTML/XML标签,只要输入前面一个标签,后一个结尾标签会自动生成,不用再跳到后面去添加相当的方便快捷.

     Auto Rename Tag

            自动同步修改对象开头/结尾的标签,修改标签的时候相当有用,当内容很长且相同标签比较多时不容易分辨,这是它作用的很大.不用担心找不到位置了,直接该前面的标签,对应的尾部标签会自动同步修改.

     HTML Boilerplate

             html模板化

3. 安装 vue-cli

cnpm install -g vue-cli

 

vue init webpack todolist //使用vue创建标准化项目

 在todolist目录下执行:npm run dev 

然后在浏览器上输入 http://localhost:8080 会看到如下效果:

vue开发环境搭建第1张

 

     

免责声明:文章转载自《vue开发环境搭建》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SQL Server 2008开启sa账户以及如何用JDBC进行连接不停机不停服务,MYSQL可以这样修改亿级数据表结构下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

在浏览器上开发GO和Vue!(基于code-server)

在浏览器上开发GO和Vue!(基于code-server) 曾几何时,开发者们都被安装编程环境苦恼,尽管现在很多语言的开发环境已经不难装了,但是如果我们能有一个运行在云端的编译器,那么我们就可以随时随地通过浏览器编写、编译我们的代码啦!! 先看我们最终效果: 完美运行Go程序!下面开始整个环境搭建。 打包好的镜像 配置完成的Go+Vue的编译+Debug...

微信小程序单向数据流解决

1. 小程序中没有vue中v-model一样的双向数据机制,并且小程序也不像vue那样的进行 实时的数据驱动视图. 小程序页面数据加载完成后再去改变data中的数据页面是 不会有变化的. 2. 解决: 使用小程序提供的特定方法, 该方法会触发框架本身再次对页面进行渲染 this.setDate()方法的使用如下:...

Vue生命周期

  昨天简单介绍了一下生命周期是什么,以及生命周期的几个阶段,今天具体介绍一下生命周期各个阶段都是干什么的叭!   beforeCreate(创建前):    当前生命周期函数主要做初始化工作,可以创建一个loading。   Created(创建后*****):      1.当前生命周期函数中我们可以访问到vm身上所有的属性和方法    2.当前生命周...

Nginx 部署 单页面应用 + nodejs api 应用 最佳实践

假定你的域名是 xxx.com 如果没有域名 则使用你的服务器 ip 现代前端框架打包后基本会将文件放在 /dist 目录下,通常肯定会有一个index.html的文件 /dist/index.html 然后你需要把打包文件上传到服务器,假如你上传到了 "/var/www/xxx.com/web/" 配置 nginx 添加一个 server块 代理静态...

node服务端口被占用

今天在输入node .app.js启动api接口时出现了以下报错: 出现这个报错说明端口被占用:Error: listen EADDRINUSE: address already in use :::8888  解决方法:找到占用该端口的程序,用kill杀掉它。例如这个是8888: 输入命令: netstat -o -n -a | findstr :88...

spring boot + vue实现图片上传及展示

转载:https://blog.csdn.net/weixin_40337982/article/details/84031778 其中一部分对我很有帮助 转载记录下 首先,html页面: <!--form中是要加这个enctype的--> <form class="form-horizontal" enctype="...