VUE-CLI3.x 脚手架,前后端分离(1)

栏目: Node.js · 发布时间: 4年前

内容简介:编辑的时间比较早,理解的不是很准确,适合了解vue有这么回事,具体还需要自己看扒拉官方文档各种百度 ^_^。从作用:nodejs 安装时会自动安装 npm,自动添加到 path 路径,可以这样对比

前言

编辑的时间比较早,理解的不是很准确,适合了解vue有这么回事,具体还需要自己看扒拉官方文档各种百度 ^_^。

安装

安装 nodejs

官网 下载,这里下载当前最新版,运行安装,选择接受,一路 next 最后 finish。

作用:nodejs 安装时会自动安装 npm,自动添加到 path 路径,可以这样对比

  • nodejs -> tomcat
  • npm -> maven

就是 nodejs 运行的是 javascript。

打开 cmd,执行命令

node -v

显示当前 nodejs 版本号,安装成功。

安装开发工具

之前用 atom ,现在用 vscode ,选哪一个:

  • atom 比 vscode 好看一些
  • vscode 打开的控制台好用

说的不全面,我现在更喜欢 vscode。

安装 VUE-CLI

先切换一下 npm 镜像,提高 npm 下载依赖包的速度,临时改变:

npm --registry https://registry.npm.taobao.org install express

永久改变:

npm config set registry https://registry.npm.taobao.org

获取当前 npm 资源库的位置,如果是刚才设置的 url,表示设置成功:

npm config get registry

VUE-CLI 的 1.x,2.x 和 3.x 安装命令不一样,全局安装过 1.x,2.x 的需要先卸载,以 VUE-CLI 的官方文档为准,下面命令都在 cmd 命令行执行,注释内容不要粘贴(命令行中,左键未选中内容时,右键是粘贴,左键选中内容时,右键是复制)。

3.x 以前包名是 vue-cli ,3.x 是 @vue/cli

卸载:

npm uninstall vue-cli -g  //-g 表示全局的意思,
# 或者
yarn global remove vue-cli

安装

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

不知道是我之前修改过配置的原因还是现在这个版本默认就是这样,我的 npm 全局安装的包都在安装目录的 node_global 下面,这样 我刚才安装的 vue 就在这个目录下,

执行下面命令,查询当前 vue 的版本号,是不是3.x:

vue --version

如果提示你,不是内部或外部命令,这是因为 vue 没有在 path 环境中配置,在安装 nodejs 的时候自动安装了 npm 包,npm 也自动加入了 path 环境,可以仿照添加 vue,在环境变量中我的 npm 如下:

VUE-CLI3.x 脚手架,前后端分离(1)

打开路径是包含 cmd 的路径:

VUE-CLI3.x 脚手架,前后端分离(1)

现在仿照添加 vue,vue 在我的安装目录下的 node_global:

VUE-CLI3.x 脚手架,前后端分离(1)

添加到 path:

VUE-CLI3.x 脚手架,前后端分离(1)

重新打开命令行,查看 vue 版本:

VUE-CLI3.x 脚手架,前后端分离(1)

HELLO WORLD

使用命令行创建

1 新建一个 workspace 文件夹,按住 shift 右键,在此处打开命令行或 power shell,输入如下命令创建项目:

vue create helloworld

VUE-CLI3.x 脚手架,前后端分离(1)

2 上下选择,回车确定,后续创建完项目也可以继续添加依赖配置,这里选择第一个 default,开始创建下载依赖

VUE-CLI3.x 脚手架,前后端分离(1)

3 创建成功后会提示,成功创建项目 helloworld,输入如下命令启动项目:

VUE-CLI3.x 脚手架,前后端分离(1)

依次执行提示命令运行,左键选择命令,右键复制,右键粘贴,回车

4 运行成功,提示项目访问的 URL 和打包成上线产品的命令:

VUE-CLI3.x 脚手架,前后端分离(1)

5 访问测试: http://localhost :8081/

VUE-CLI3.x 脚手架,前后端分离(1)

测试成功!

使用 UI 界面创建

1 打开 workspace 文件夹,在此处打开命令行,输入如下命令:

vue ui

会自动打开浏览器,项目管理界面,会有之前命令行创建的项目 helloworld:

VUE-CLI3.x 脚手架,前后端分离(1)

可以看到之前命令行创建的 helloworld

VUE-CLI3.x 脚手架,前后端分离(1)

2 创建新项目

VUE-CLI3.x 脚手架,前后端分离(1)

3 选择预设并创建

VUE-CLI3.x 脚手架,前后端分离(1)

VUE-CLI3.x 脚手架,前后端分离(1)

VUE-CLI3.x 脚手架,前后端分离(1)

左侧可以管理项目的插件、依赖、配置,任务里面可以管理项目的运行和停止:

VUE-CLI3.x 脚手架,前后端分离(1)

VUE-CLI3.x 脚手架,前后端分离(1)

VUE-CLI3.x 脚手架,前后端分离(1)

UI 界面创建的项目,可以在 UI 管理界面的首页项目中看到,命令行创建的是看不到的。

目录结构

VUE-CLI3.x 脚手架,前后端分离(1)

打包试试:

npm run build

VUE-CLI3.x 脚手架,前后端分离(1)

会将项目打包到项目路径下的 dist 文件夹中,直接打开 index 是访问不了的:

VUE-CLI3.x 脚手架,前后端分离(1)

把 dist 里面的文件都丢到 tomcat 的 ROOT app里面试试:

VUE-CLI3.x 脚手架,前后端分离(1)

是可以访问的。

目录结构

helloworld
    |—— node_modules #依赖的包
    |—— public 
    |    |—— favicon.ico 
    |    |—— index.html 
    |
    |—— src 程序员开发编辑的目录
    |—— 。。。

打开 vscode 开发工具,用开发 工具 打开项目,会自动识别为 VUE 语言,然后提示安装 VUE 开发插件,安装就行。

vue.config.js 配置

参考 官方文档 中,这是一个可选配置,与 package.json 同级,也可以将 vue.config.js 配置内容写在 package.json 里面,键为 vue,

VUE-CLI3.x 脚手架,前后端分离(1)

baseUrl 是项目根路径,打包,在 tomcat 的 webapp 里面新建 vue 文件夹,把打包的 dist 里面的内容丢到 vue 文件夹,访问测试


以上所述就是小编给大家介绍的《VUE-CLI3.x 脚手架,前后端分离(1)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

算法心得:高效算法的奥秘(原书第2版)

算法心得:高效算法的奥秘(原书第2版)

(美)Henry S. Warren, Jr. / 爱飞翔 / 机械工业出版社 / 2014-3 / 89.00

【编辑推荐】 由在IBM工作50余年的资深计算机专家撰写,Amazon全五星评价,算法领域最有影响力的著作之一 Google公司首席架构师、Jolt大奖得主Hoshua Bloch和Emacs合作创始人、C语言畅销书作者Guy Steele倾情推荐 算法的艺术和数学的智慧在本书中得到了完美体现,书中总结了大量高效、优雅和奇妙的算法,并从数学角度剖析了其背后的原理 【读者评价......一起来看看 《算法心得:高效算法的奥秘(原书第2版)》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

MD5 加密
MD5 加密

MD5 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具