热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

vueeltree默认选中_vue.js使用vuecli3快速创建项目

vue-cli作为vue的脚手架,集成了webpack环境及主要依赖,对于项目的搭建、打包、维护管理都非常方便。Vue.js全家桶系列:包

vue-cli作为vue的脚手架,集成了webpack环境及主要依赖,对于项目的搭建、打包、维护管理都非常方便。

Vue.js 全家桶系列:包含了 vue-router、vuex、vue-resource,以及本文介绍的构建工具 vue-cli。这些是一个完整的 vue 项目的核心构成。


一、环境搭建

  1. 安装node

下载地址:https://nodejs.org

2.安装vue-cli

(1)运行如下命令安装:

npm install -g @vue/cli
# OR
yarn global add @vue/cli

如果是mac系统命令前需要加sudo,否则报如下错误,需要以管理员身份执行命令

npm ERR! code EACCES
npm ERR! syscall access
npm ERR! path /usr/local/lib/node_modules/@vue/cli/node_modules/@babel/compat-data
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/@vue/cli/node_modules/@babel/compat-data'
npm ERR! [Error: EACCES: permission denied, access '/usr/local/lib/node_modules/@vue/cli/node_modules/@babel/compat-data'] {
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/local/lib/node_modules/@vue/cli/node_modules/@babel/compat-data'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/baihuina/.npm/_logs/2020-12-11T07_51_22_127Z-debug.log

(2)以后如果要升级 vue-cli,运行如下命令:

npm update -g @vue/cli

# OR
yarn global upgrade --latest @vue/cli

(3)测试下 vue-cli 是否安装成功
---运行如下命令(注意最后的 V 是大写):

vue -V
# OR
vue --version

如果出现相应的版本号,则说明安装成功。

二、构建项目

(1)创建文件目录并进入

mkdir vue-code & cd vue-code

(2)vue create 创建一个新项目

vue create my-project

878a64e039b4b22b7288ef8fcd4accfd.png

你会被提示选取一个 preset。你可以选默认的包含了基本的 Babel + ESLint 设置的 preset,也可以选“手动选择特性”来选取需要的特性。

default (babel,eslint) 默认,提供babel和eslint支持

Manually select features 自己选择需要的功能,使用上下方向键来切换,按下enter为选中

1、TypeScript -- 支持使用 TypeScript 书写源码。
2、Progressive Web App (PWA) Support -- PWA 支持
3、Router -- vue-router
4、Vuex -- Vuex
5、CSS Pre-processors -- 支持 CSS 预处理器。
6、Linter / Formatter -- 支持代码风格检查和格式化。
7、Unit Testing -- 支持单元测试。
8、E2E Testing -- 支持 E2E 测试。

使用图形化界面 -- 会打开一个浏览器窗口,并以图形化界面将你引导至项目创建的流程。

vue ui

三、启动项目

初始完之后进入项目根目录,执行命令

npm run serve

四、打包项目

开发完成后需要打包上线,vue-cli提供了相应的命令,在根目录执行

npm run build

执行完成后可以看到根目录多了一个dist文件夹,该目录就是所有打包好的静态资源,直接部署到静态资源服务器就可以了。




推荐阅读
author-avatar
xiejiahui62272
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有