Win10下Vue.js开发环境搭建

       越来越多的项目使用前后端分离的模式进行开发。Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成为前端三大主流框架!vue.js是一套构建用户界面的框架,只关注视图层,Vue有配套的第三方类库,可以整合起来做大型项目的开发。下面就介绍在Win10下的Vue开发环境搭建。

        一、安装node.js

       node.js是什么?它跟Vue.js是什么关系?

       前面说过,Vue就是一款前端框架,和jQuery,swiper这些框架在本质上没有区别,如果想使用Vue,那么完全可以像使用jQuery一样,先将Vue.js文件引入,然后就可以编写前端代码了。这看起来跟node.js没啥关系啊。那为什么还要用node.js呢?

       node.js不是一门语言,不是库,不是框架,只是一个javeScript运行时环境。node.js可以解析和执行javeScript代码,以前只有浏览器可以解析执行JaveScript代码,而因为node.js,javeScript可以完全脱离浏览器来运行。node.js构建于Chrome的V8引擎[目前解析执行JaveScript最快的]之上,代码只是具有特定格式的字符串而已,引擎可以解析和运行代码。

       使用node.js,可以很方便的下载安装Vue的脚手架工具(即vue-cli),快速搭建基本的开发环境,利用它可以搞定目录结构、本地调试、单元测试、热加载及代码部署等。node.js的包管理器npm是世界上最大的开源库生态系统,绝大多数JaceScript相关的包都存放了npm上。node.js也为javeScript提供了一些服务器基本的操作:比如文件读写,网络服务的构建,网络通信,http服务器等处理。

        点击下载node.js,安装完成后打开命令行输入node -v,如下图则说明安装成功

        二、安装NPM
        在使用Vue构建大型应用时推荐使用NPM安装,NPM能很好的和诸如webpack或browserify模块打包器配合使用,同时vue也提供配套工具来开发单文件组件。

        由于新版的Node.js已经集成了NPM,所以无需另外安装,使用npm -v测试是否已经安装。

     (卸载NPM的命令:npm uninstall npm -g)

      设置全局模块的存放路径

       再来关注一下npm的本地仓库,输入命令npm list -global

       在nodejs的安装目录下,新建文件夹node_cache和node_global,然后运行以下2条命令
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"

      由于 node 全局模块大多数都是可以通过命令行访问的,还要把"D:\Program Files\nodejs\node_global"加入到系统环境变量 PATH 中,方便直接使用命令行运行。

       三、安装cnpm
       由于npm是下载的国外资源,速度慢而且安装依赖包经常失败,所以需要重新安装npm的国内淘宝镜像cnpm,用cnpm代替npm,依赖全速度快。在命令行输入:

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

        可以看到,cnpm已经安装到上一步设置的node_global目录中了。输入命令 cnpm -v,有以下输出:

        (卸载CNPM的命令:npm uninstall cnpm -g)

        四、安装webpack

        随着前端体积越来越大,功能越来越丰富,这时候就需要将前端工程化,而webpack就是用于将前端各种文件打包起来,将源码通过node来进行打包生成一个main.js(即将多个js/css/img...等文件进行汇集)来减少请求。

cnpm install webpack -g

        在命令行中输入webpack -v检查提示需要安装webpack-cli,使用命令:

cnpm install webpack-cli -g

        再次webpack -v检查是否安装成功以及查看版本号。

        卸载webpack: npm  uninstall  webpack  -g.

       五、安装vue@cli

       Vue CLI 3的包名称由 vue-cli 改成了 @vue/cli。vue脚手架安装:

cnpm install -g @vue/cli

在命令行中输入vue -V(注意这里是大写V)检查是否安装成功以及查看版本号.

卸载vue-cli命令:npm uninstall vue-cli -g

        六、安装@vue/cli-init

        当使用脚手架,在命令行创建vue项目时,要用到 vue init 命令,因此还需要安装@vue/cli-init:

cnpm install @vue/cli-init -g

        七、安装IDE

       开发Vue,VsCode和WebStorm都是不错的选择,说一下两者的优缺点,调试便捷性来说两者不相上下.

  WebStorm缺点:性能方面VsCode远好于WebStorm;

  WebStorm优点:代码引用追踪Ws有VsCode无,控制台输出WS有着色能看出那块代码有问题,VsCode无着色控制台日志,bug查看也不直观;

  综合使用来说:推荐使用WebStorm,如果你的电脑配置实在不好可以酌情使用VsCode.

        七、创建Vue项目

如果报这样的错误:Could not install from "Files\nodejs\node_cache\_npx\3808" as it does not contain a package.json file.

这是因为node_cache所在的文件路径包含空格。解决办法是:更换node cache 路径:

npm config set cache "D:\Users\nodejs\node_cache"

如果创建项目时发现下载很慢很慢,那么注意了:虽然设置过淘宝镜像npm install-g cnpm --registry=https://registry.npm.taobao.org

但是通过vue init webpack projectName新建项目是和淘宝镜像没关系的,因为vue-cli 用的是 npm 源,所以只要设置 npm 源就行了,可以提升创建速度:

npm config set registry https://registry.npm.taobao.org

项目创建完毕后,点击run就可以启动vue项目啦:

点击链接:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值