Vue.js开发环境快速搭建教程


Posted in Javascript onMarch 17, 2017

 Vue.js 现在在后端、前端、微信、移动端Web非常流行,今天简单模拟Vue.js快速安装;

1.安装npm

npm 是node.js 的包管理工具, 安装流程地址:https://docs.npmjs.com/cli/install
估计会非常慢,我们可以使用淘宝NPM镜像下载安装:https://npm.taobao.org/

##安装npm##
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

Vue.js开发环境快速搭建教程

2.安装Vue

## 全局安装 vue-cli##
sudo npm install -g vue-cli

Vue.js开发环境快速搭建教程

3.创建Vue 模板

## 创建一个基于 "webpack" 模板的新项目
sudo vue init webpack my-project

? Project name 项目名
? Project description 项目名描述
? Author 作者邮箱
? Use ESLint to lint your code? 是否需要ESlist语法检查
? Setup unit tests with Karma + Mocha? 是否需要单元测试
? Setup e2e tests with Nightwatch? Yes是否需要e2e测试

Vue.js开发环境快速搭建教程

4.安装Vue 依赖

##下载依赖##
sduo npm install

在项目路径下多出的依赖包…

Vue.js开发环境快速搭建教程

5.运行项目

##运行vue##
sudo npm run dev

该命令可以项目下package.json 中找到…

"scripts": {
 "dev": "node build/dev-server.js",
 "build": "node build/build.js",
 "e2e": "node test/e2e/runner.js",
 "test": "npm run e2e"
 },

同时也可以Vue官网上找到… http://vuejs.org.cn/guide/installation.html#命令行工具

my-project eason$ sudo npm run dev
Password:

> btbu.edu_project@1.0.0 dev /Users/eason/my-project
> node build/dev-server.js

Listening at http://localhost:8080

webpack built afe85d235050b4bfe7d7 in 3096ms
Hash: afe85d235050b4bfe7d7
Version: webpack 1.13.2
Time: 3096ms
 Asset Size Chunks Chunk Names
 app.js 1.06 MB 0 [emitted] app
index.html 249 bytes [emitted]
Child html-webpack-plugin for "index.html":
 Asset Size Chunks Chunk Names
 index.html 21.5 kB 0
webpack: bundle is now VALID.

注:运行时可以出现以下结果,原因是npm install 依赖没有完全安装,需要再一次执行sudo npm install

node build/dev-server.js

module.js:341
 throw err;
 ^

Error: Cannot find module 'express'
 at Function.Module._resolveFilename (module.js:339:15)
 at Function.Module._load (module.js:290:25)
 at Module.require (module.js:367:17)
 at require (internal/module.js:16:19)
 at Object.<anonymous> (/Users/eason/my-project/build/dev-server.js:2:15)
 at Module._compile (module.js:413:34)
 at Object.Module._extensions..js (module.js:422:10)
 at Module.load (module.js:357:32)
 at Function.Module._load (module.js:314:12)
 at Function.Module.runMain (module.js:447:10)

npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "dev"
npm ERR! node v5.6.0
npm ERR! npm v3.6.0
npm ERR! code ELIFECYCLE

运行成功监听在8080 端口..
Listening at http://localhost:8080
最后浏览器输入http://localhost:8080/ 看到以下界面说明安装成功了

Vue.js开发环境快速搭建教程

补充两种sublime text 对vue插件支持

1.Package Control 安装 https://packagecontrol.io/installation#st3

2.使用Prettify
   在Sublime Text中,按下Ctrl+Shift+P调出命令面板;
   输入install 调出 Install Package 选项并回车;
   输入pretty,并在列表中选择HTML-CSS-JS Prettify后回车即可安装

ps: 不是挺简单的, 动手试一试

本文已被整理到了《Vue.js前端组件学习教程》,欢迎大家学习阅读。

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Js 获取HTML DOM节点元素的方法小结
Apr 24 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
May 02 Javascript
JavaScript网页定位详解
Jan 13 Javascript
JavaScript弹出窗口方法汇总
Aug 12 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
Nov 09 Javascript
ES6正则表达式的一些新功能总结
May 09 Javascript
Angular2环境搭建具体操作步骤(推荐)
Aug 04 Javascript
vuejs 制作背景淡入淡出切换动画的实例
Sep 01 Javascript
如何为vuex实现带参数的 getter和state.commit
Jan 04 Javascript
JS数组求和的常用方法实例小结
Jan 07 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
Mar 16 Javascript
JS实现数组去重的11种方法总结
Apr 04 Javascript
原生js编写2048小游戏
Mar 17 #Javascript
vue.js开发环境安装教程
Mar 17 #Javascript
jquery 手势密码插件
Mar 17 #Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
Mar 17 #Javascript
AngularJS路由切换实现方法分析
Mar 17 #Javascript
js判断是否是手机页面
Mar 17 #Javascript
Angular组件化管理实现方法分析
Mar 17 #Javascript
You might like
PHP文本操作类
2006/11/25 PHP
PHP笔记之:基于面向对象设计的详解
2013/05/14 PHP
使用CodeIgniter的类库做图片上传
2014/06/12 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
Javascript执行效率全面总结
2013/11/04 Javascript
基于JQuery实现的Select级联
2014/01/27 Javascript
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
ajax+jQuery实现级联显示地址的方法
2015/05/06 Javascript
JavaScript中setMonth()方法的使用详解
2015/06/11 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
2016/08/01 Javascript
微信小程序数据存储与取值详解
2018/01/30 Javascript
手把手教你vue-cli单页到多页应用的方法
2018/05/31 Javascript
vue移动端微信授权登录插件封装的实例
2018/08/28 Javascript
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
vue 中的 render 函数作用详解
2020/02/28 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
[02:47]DOTA2亚洲邀请赛 HR战队出场宣传片
2015/02/07 DOTA
python中使用序列的方法
2015/08/03 Python
windows下python和pip安装教程
2018/05/25 Python
python 同时运行多个程序的实例
2019/01/07 Python
Python pandas自定义函数的使用方法示例
2019/11/20 Python
python获取网络图片方法及整理过程详解
2019/12/20 Python
Python如何给函数库增加日志功能
2020/08/04 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
行政管理人员精品工作推荐信
2013/11/04 职场文书
说明书范文
2014/05/07 职场文书
2016新年致辞
2015/08/01 职场文书
会议承办单位欢迎词
2015/09/30 职场文书
Python之基础函数案例详解
2021/08/30 Python
详解SQL的窗口函数
2022/04/21 Oracle