一、Vue项目构建
Attention:以下内容为Mac机上运行,windows可能有所偏差~
Step1
打开终端,键入
npm install -g vue-cli,使用vue-cli脚手架搭建vue项目能省很多事儿~
如果没有安装npm,请先安装npm和node,这部分小伙伴们请自行百度或者查看本博客的node专栏查看node+npm的安装配置~
有些时候,可能需要在前面加上sudo,因为全局安装的指令有可能会因为没有权限导致安装失败,like this:
Step2
使用cd指令,进入一个你想存放vue项目的文件夹~
如果不知道cd到哪儿,可以使用ls指令查看当前目录的子目录。
Step3
使用
vue init webpack 项目名,初始化项目。此时系统会让你填写一些确认信息,比如项目名、项目描述啥的,不想填的话可以一直回车~
其中有一个vue-router,建议选择Y,这个插件用于vue路由设置,最好安装下。ESlint用于审查代码,最好也带上~
Set up unit tests用于进行单元自测,用过node的小伙伴应该对于这个名称不陌生,编写单元自测能帮助避免代码逻辑错误,节省大量时间~
Setup e2e tests with Nightwatch?,也用于自动化测试,这个我不太熟悉,再次推荐各位小伙伴自行百度~其他的一般一路回车就可以了~
--------------------初始化等待过程⌛️⌛️⌛️⌛️⌛️--------------------
Step4
经过漫长的等待,我们cd进入项目文件夹,执行
npm install安装下项目依赖的包~like this:
Step5
下面就可以启动项目啦,依旧是项目文件夹,执行
npm run dev即可启动项目,执行结果like this:
由于我本地已经启动了一个vue项目,所以当前项目是在http://localhost:8081访问,一般默认端口为8080~
Step6
在浏览器里输入
http://localhost:8081,即可访问项目入口即项目主页哒~
Step7
如需关闭服务,终端执行
control+c即可关闭服务。
一、Vue项目构建的更多相关文章
- vue项目构建与实战
关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 前言 由于vue相对来说比较平缓的学习过程和新颖的技术思路,使其受到了广大前后端开发者的青睐,同时其通俗易 ...
- vue项目 构建 打包 发布 三部曲
一.vue项目的创建 1.首先第一肯定是要有Node.js及npm这个不多说了2.安装脚手架 此时可以直接浏览-但是现在肯定有很多小白想将他发布到gitHub上并可以浏览,使用vue全家桶制作自己的博 ...
- vue项目构建实战基础知识:SPA理解/RESTful接口介绍/static目录配置/axios封装/打包时map文件去除
一.SPA 不是指水疗.是 single page web application 的缩写.中文翻译为 单页应用程序 或 单页Web应用,更多解释请自行搜索. 所有的前端人员都应该明白我们的页面的 u ...
- vue项目构建:vue-cli+webpack常用配置
1,Webpack-dev-server的proxy用法:https://www.jianshu.com/p/f489e7764cb8 2,vue-cli3搭建项目之webpack配置:https:/ ...
- vue项目构建过程
# template 模版项目 > A Vue.js project* 构建过程* 安装过程* 差异点* 打包优化 ## 构建过程```bashbogon:vue-cli caoke$ vue ...
- Vue 项目构建
一.初始化项目 1.vue init webpack (fileName) 2.项目名称 3.项目描述 4.项目作者 5.是否依赖 .Vue 文件开发 第一个选项可以不依赖 .Vue 文件开发, 第二 ...
- 一:Vue项目构建
第一步:需要安装nodeJS的环境,直接去官网下载https://nodejs.org/en/,下载下来按照提示一步步的安装.(vue.js是一个Js 框架.在node里面通过Npm 安装,是为了方便 ...
- 通过调试vue-cli 构建代码学习vue项目构建运行过程
我们知道vue-cli 3.0之前直接基于webpack创建对应配置文件,我们通过学习webpack就能够了解其构建过程,然而从vue-cli 3.0开始,vue-cli命令行更改为@vue/cli以 ...
- Vue项目构建开发笔记(vue-lic3.0构建的)
1.router.js里面 { path: '/about', name: 'about', // route level code-splitting // this generates a sep ...
随机推荐
- jquery 事件监听方法
一.事件监听方法 mouseover() 鼠标移入事件方法 mouseout() 鼠标移出事件方法 mouseenter() 鼠标移入事件方法 mouseleave() 鼠标移出事件方法 ...
- Django_MTV模型
创建DJango项目过程: 1:安装Django包 方式一:pip3 install django 方式二:pycharm-->file--->settings-->找到projec ...
- [poj 2479] Maximum sum -- 转载
转自 CSND 想看更多的解题报告: http://blog.csdn.net/wangjian8006/article/details/7870410 ...
- mybatis支持的jdbc类型
参考mybatis的枚举JdbcType源码: 关于这些类型mybatis是如何处理可以看一下TypeHandler类的源码.
- c# FTP操作类(转)
using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Net ...
- Redis添加访问密码
进入Redis的安装目录,找到redis.conf文件. 1.修改密码:使用vi命令打开redis.conf文件,先使用字符匹配查找到requirepass foobared对应的位置, 然后修改fo ...
- 远程计算机或设备将不接受连接,IE无法上网
遇到一个奇葩问题,IE浏览器突然不能上网了,但是其他浏览器可以,QQ什么的也都正常,只有IE是出现:远程计算机或设备将不接受连接 这个问题,网上找了很多答案都没用,什么设置WINS,允许远程访问,取消 ...
- KDD 2013推荐系统论文
LCARS: A Location-Content-Aware Recommender SystemAuthors: Hongzhi Yin, Peking University; Yizhou S ...
- SAP HANA Delivery Unit概念简述
介绍 在SAP HANA应用开发领域里,我们通常用package来存储modeler views和XS工程等模型.这些包应该被部署到最终的生产服务器上. Delivery Unit是SAP HANA原 ...
- 关于TCHAR和string对象的c.str()一些注意事项
1.TCHAR 根据预处理器的设置,如果是_MBCS, 那么TCHAR = char: 如果 如果设置的是UNICODE和_UNICODE,那么TCHAR=wchar_t.就等于根据当前环境会选择不同 ...



