VsCode新建VueJs项目的详细步骤


Posted in Javascript onSeptember 23, 2017

本文介绍了VsCode新建VueJs,分享给大家,具体如下:

使用vue-cli快速构建项目

( vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的。 安装vue-cli之前,需要先安装了vue和webpack )

· node -v //(版本低引起:bash: npm: command not found)
· npm -v 
//以上帮助检查是否安装 node npm
· 输入vue,//测试vue是否安装成功
· 输入vue list  //看vue中有哪些子类 npm install vue
npm install -g vue-cli            
//全局安装vue-cli
 vue init webpack projectName    
//生成项目名为projectName的模板,这里的项目名projectName随你自己写 (是的话 敲回车就行)
//默认情况下,webpack安装的是最新版本的,如果要安装其他版本,使用命令行vue init webpack#1.0 ***就可以了。

在安装时会询问你:

①、Project name (sanfeng1);项目名称(sanfeng1)。(确定按enter,否按N)

②、 Project description (A Vue.js project);项目描述(一vue.js项目)。(随意输入一段简短介绍,用英文)

③、Author (sunsanfeng);作者(sunsanfeng)。(确定按enter,否按N)

④、Vue build (Use arrow keys)> Runtime + Compiler: recommended for most usersRuntime-only: about 6KB lighter min+gzip, but templates (or any Vue-specificHTML) are ONLY allowed in .vue files - render

functions are required elsewhere;Vue公司的建立(使用箭头键)>运行时+编译器:大多数用户推荐运行时间:约6kb轻民+ gzip,但模板(或任何Vue具体HTML)只允许在。VUE文件渲染功能是必需的其他地方。(按enter)

⑤、Install vue-router? (Y/n);安装的路由?(/ N)。(可安可不安,以后也可以再安,根据需求选择)

⑥、Use ESLint to lint your code? (Y/n);使用ESlint语法?(Y/ N)。(使用ESLint语法,就要做好心理准备,除非你非常懂ESLint语法,要不就会处处报错,我就被逼疯过,建议N)

⑦、Setup unit tests with Karma + Mocha? (Y/n);设置单元测试?(Y / N)。(选N)

⑧、Setup e2e tests with Nightwatch? (Y/n);Nightwatch建立端到端的测试?(Y / N)。(选N)

cd projectName
// ctrl+c 结束并进入文件目录               
npm install                   
//初始化安装依赖
npm run dev     
//最后执行
//在浏览器打开http://localhost:8080,则可以看到欢迎页了。

但是这个只能在本地跑,要如何在我们自己的服务器上访问呢?

此时需要执行:

· npm run build
//会生成静态文件,在根目录的dist里,里面有个index.html,这是服务器访问的路径指定到这里就可以访问我们自己的项目了。

注意:淘宝镜像语句,安装后npm速度更快,用的时候只需将npm都改成cnpm:

$ npm install -g cnpm ?registry=https://registry.npm.taobao.org

//or # 建议不要用cnpm 安装有各种诡异的bug 可以通过如下操作解决npm速度慢的问题 
$ npm install ?registry=https://registry.npm.taobao.org

但是我发现个问题就是生成index.html里引用的css和js的引用路径不对,这时候就需要自己修改一下配置了。

进入config/index.js

原来的配置的引用路径为

VsCode新建VueJs项目的详细步骤

我自己更改为

VsCode新建VueJs项目的详细步骤

这样就能正常访问了。

VsCode新建VueJs项目的详细步骤

tips:

1、安装npm的几种方法:

$ npm i 或
$ cnpm i 或
$ npm i cnpm -g (cnpm更快) 或
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
//[镜像文件](http://riny.net/2014/cnpm/),提升速度

2、如何更新npm至最新版本?

npm install -g npm

//但是,我尝试之后 查看npm当前版本
//npm -v
//显示的仍然是当前版本。
//npm 还有个命令是 update, 于是看了下官方文档:
//npm update [-g] [<pkg>...]
//于是尝试使用该命令:
//npm update -g npm
//之后仍然是无效。

最后去 npm 的官网

发现使用如下命令:

npm install npm@latest -g //可以更新npm至最新版本

其中 @ 符号后面可以添加你想更新到的版本号。

3、运行vue项目:

$ npm run dev 或 vsCode 查看 集成终端 输入以上命令

VsCode新建VueJs项目的详细步骤

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

Javascript 相关文章推荐
自动更新作用
Oct 08 Javascript
为javascript添加String.Format方法
Aug 11 Javascript
基于jquery的气泡提示效果
May 31 Javascript
node.js中的http.createServer方法使用说明
Dec 14 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
Aug 12 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
Feb 17 Javascript
AngularJS实现进度条功能示例
Jul 05 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
Oct 11 Javascript
微信小程序云开发(数据库)详解
May 17 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
Sep 19 Javascript
JavaScript如何实现图片处理与合成
May 29 Javascript
jQuery实现评论模块
Aug 19 jQuery
详解webpack + vue + node 打造单页面(入门篇)
Sep 23 #Javascript
JavaScript定义函数的三种实现方法
Sep 23 #Javascript
angular.js4使用 RxJS 处理多个 Http 请求
Sep 23 #Javascript
详细介绍RxJS在Angular中的应用
Sep 23 #Javascript
Javascript刷新页面的实例
Sep 23 #Javascript
react-native-fs实现文件下载、文本存储的示例代码
Sep 22 #Javascript
jQuery实现table中两列CheckBox只能选中一个的示例
Sep 22 #jQuery
You might like
解决MySQL中文输出变成问号的问题
2008/06/05 PHP
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
url decode problem 解决方法
2011/12/26 PHP
PHP投票系统防刷票判断流程分析
2012/02/04 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
PHP批量生成静态HTML的简单原理和方法
2014/04/20 PHP
PHP将session信息存储到数据库的类实例
2015/03/04 PHP
php精确的统计在线人数的方法
2015/10/21 PHP
PHP之多条件混合筛选功能的实现方法
2019/10/09 PHP
javascript 树控件 比较好用
2009/06/11 Javascript
JQuery右键菜单插件ContextMenu使用指南
2014/12/19 Javascript
理解JavaScript中Promise的使用
2016/01/18 Javascript
Bootstrap编写导航栏和登陆框
2016/05/30 Javascript
bootstrap读书笔记之CSS组件(上)
2016/10/17 Javascript
fullPage.js和CSS3实现全屏滚动效果
2017/05/05 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
微信小程序联网请求的轮播图
2017/07/07 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
JavaScript原型对象原理与应用分析
2018/12/27 Javascript
Python中的rjust()方法使用详解
2015/05/19 Python
Python基于Floyd算法求解最短路径距离问题实例详解
2018/05/16 Python
python内存动态分配过程详解
2019/07/15 Python
使用Django和Postgres进行全文搜索的实例代码
2020/02/13 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
HTML5 实战PHP之Web页面表单设计
2011/10/09 HTML / CSS
HTML5实现音频和视频嵌入的方法
2018/08/22 HTML / CSS
理肤泉美国官网:La Roche-Posay
2018/01/17 全球购物
学生发电厂实习自我鉴定
2013/09/22 职场文书
视光学专业毕业生推荐信
2013/10/28 职场文书
会计电算化专业毕业生求职信范文
2013/12/10 职场文书
2014年毕业演讲稿范文
2014/05/13 职场文书
师德师风事迹材料
2014/12/20 职场文书
银行求职信范文怎么写
2015/03/20 职场文书
初中班主任工作总结2015
2015/05/13 职场文书
校园新闻稿范文
2015/07/18 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers