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 相关文章推荐
关于Blog顶部的滚动导航条代码
Sep 25 Javascript
JS动态调用方法名示例介绍
Dec 18 Javascript
JavaScript中常见的字符串操作函数及用法汇总
May 04 Javascript
arguments对象验证函数的参数是否合法
Jun 26 Javascript
jquery插件EasyUI中form表单提交实例分享
Jan 11 Javascript
基于JS分页控件实现简单美观仿淘宝分页按钮效果
Nov 07 Javascript
jQuery获取table下某一行某一列的值实现代码
Apr 07 jQuery
BootStrap导航栏问题记录
Jul 31 Javascript
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
Sep 25 Javascript
VUE简单的定时器实时刷新的实现方法
Jan 20 Javascript
基于vue实现web端超大数据量表格的卡顿解决
Apr 02 Javascript
5个实用的JavaScript新特性
Jun 16 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
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
2012/05/16 PHP
php截取字符串之截取utf8或gbk编码的中英文字符串示例
2014/03/12 PHP
windows7下安装php的imagick和imagemagick扩展教程
2014/07/04 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
php数组遍历类与用法示例
2019/05/24 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
2019/10/30 PHP
理解Javascript_08_函数对象
2010/10/15 Javascript
基于jQuery下拉选择框插件支持单选多选功能代码
2016/06/07 Javascript
json对象与数组以及转换成js对象的简单实现方法
2016/06/24 Javascript
基于JS模仿windows文件按名称排序效果
2016/06/29 Javascript
jQuery实现可拖拽的许愿墙效果【附demo源码下载】
2016/09/14 Javascript
vue实现新闻展示页的步骤详解
2019/04/11 Javascript
利用原生JavaScript实现造日历轮子实例代码
2019/05/08 Javascript
扫微信小程序码实现网站登陆实现解析
2019/08/20 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
python在Windows下安装setuptools(easy_install工具)步骤详解
2016/07/01 Python
python 类详解及简单实例
2017/03/24 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
2018/04/23 Python
分享vim python缩进等一些配置
2018/07/02 Python
flask-socketio实现WebSocket的方法
2018/07/31 Python
python 默认参数相关知识详解
2019/09/18 Python
Python imread、newaxis用法详解
2019/11/04 Python
Python完全识别验证码自动登录实例详解
2019/11/24 Python
django正续或者倒序查库实例
2020/05/19 Python
Python confluent kafka客户端配置kerberos认证流程详解
2020/10/12 Python
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
mui几种页面跳转方式对比总结概括
2017/08/18 HTML / CSS
银行学习十八大感想
2014/01/11 职场文书
护理专业自我鉴定
2014/01/30 职场文书
创先争优活动方案
2014/02/12 职场文书
安踏广告词改编版
2014/03/21 职场文书
廉洁自律个人总结
2015/02/14 职场文书
高三语文教学反思
2016/02/16 职场文书
Python序列化与反序列化相关知识总结
2021/06/08 Python
Vue Element plus使用方法梳理
2022/12/24 Vue.js