vue 进阶学习(二):node.js、npm、webpack、vue-cli
node.js、npm、webpack、vue-cli
前言:主要对插件的描述,安装,卸载、使用以及注意点
1 node.js
- 说明:是一个基于 Chrome V8 引擎的 JavaScript 运行环境,即运行时建立的一个平台,是运行在服务端的 JavaScript;相当于 java 体系中对应的 jdk;也可以使用 node.js 可以单独用来编写 javascript。
- 安装:安装的方式很多种,可以从官网获取安装包;node.js 中文官网下载链接
- 查看版本:node -v;安装之后可以通过查看版本看是否安装成功。
2. npm
- 说明:包管理工具,相当于 maven 中的包依赖管理,解决包依赖问题,可以从 npm 服务器下载别人的包使用,也可以将自己的包上传到 npm 服务器供别人使用;
- 安装:无需手动安装,node.js 中已经集成了 npm;
- 查看版本:npm -v
- 升级更新:npm install npm -g,如果版本不兼容,需要升级版本
- 使用 npm 命令安装模块
- 安装命令:npm install
- 查看所有版本号:npm view versions --json
- 全局和本地安装区别:本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g 而已
- 如果要安装指定的版本,使用@拼接,如 npm install webpack@5.35.1 -g
- 卸载命令:npm uninstall
3. webpack 静态模块打包器
- 说明:是基于 nodejs 实现的,是一款前端模块加载器兼工程化打包工具,是一种模块化的解决方案,相当于 maven 中工程自动化,能够把各种资源作为模块来处理和使用,主要作用打包、压缩、合并、按序加载
- 安装:npm install webpack webpack-cli --save-dev (两个模块同时一起安装)
- 检查安装是否成功:webpack -v
4. vue-cli
- 说明:基于 Vue.js 进行快速开发的完整系统,实现的交互式的项目脚手架。
- 安装:
- 2.0 版本:npm install -g vue-cli
- 3.0 版本:npm install -g @vue/cli(保证 node 版本>=8.9)
- 查看安装是否成功(版本):vue -V 或者 vue --version
- 卸载:npm uninstall -g vue-cli
- 基于 vue-cli3.0 搭建项目,网上教程挺多的,就不写了;命令:vue create 项目名称
vue3.0 是没有 webpack 配置文件的,vue3.0 自己封装了 webpack 的配置;我们只需要在根目录创建 vue.config.js 文件,即可对 webpack 进行配置
vue 进阶学习(二):node.js、npm、webpack、vue-cli的更多相关文章
- Node.js npm基础安装配置&创建第一个VUE项目
使用之前,我们先来明白这几个东西是用来干什么的. node.js: 一种javascript的运行环境,能够使得javascript脱离浏览器运行.Node.js的出现,使得前后端使用同一种语言,统一 ...
- Vue项目一、node.js和npm的安装和环境搭建
一.为什么安装node.js及npm npm npm是Node.js的包管理工具(package manager),是全球最大的生态系统,同过npm可以找到很多丰富的插件来满足项目的需求. a1.现在 ...
- 分享Node.js + Koa2 + MySQL + Vue.js 实战开发一套完整个人博客项目网站
这是个什么的项目? 使用 Node.js + Koa2 + MySQL + Vue.js 实战开发一套完整个人博客项目网站. 博客线上地址:www.boblog.com Github地址:https: ...
- Node.js npm 详解
一.npm简介 安装npm请阅读我之前的文章Hello Node中npm安装那一部分,不过只介绍了linux平台,如果是其它平台,有前辈写了更加详细的介绍. npm的全称:Node Package M ...
- Vue框架下的node.js安装教程
Vue框架下的node.js安装教程 python服务器.php ->aphche.java ->tomcat. iis -->它是一个可以运行JAVASCRIPTR 的运行环 ...
- 自制node.js + npm绿色版
自制node.js + npm绿色版 Node.js官网有各平台的安装包下载,不想折腾的可以直接下载安装,下面说下windows平台下如何制作绿色版node,以方便迁移. 获取node.exe下载 ...
- Node.js NPM 包(Package)
章节 Node.js NPM 介绍 Node.js NPM 作用 Node.js NPM 包(Package) Node.js NPM 管理包 Node.js NPM Package.json 包是打 ...
- Latest node.js & npm installation on Ubuntu 12.04
转自:https://rtcamp.com/tutorials/nodejs/node-js-npm-install-ubuntu/ Compiling is way to go for many b ...
- Node.js npm
Node程序包管理器(NPM)提供了以下两个主要功能: 在线存储库的Node.js包/模块,可搜索 search.nodejs.org 命令行实用程序来安装Node.js的包,做版本管理和Node.j ...
- Mac 下搭建环境 homebrew/git/node.js/npm/vsCode...
主要记录一下 homebrew/git/node.js/npm/mysql 的命令行安装 1. 首先安装 homebrew 也是一个包管理工具: mac 里打开终端命令行工具,粘下面一行回车安装br ...
随机推荐
- PPT 图片框架排版万能能公式
图片作用 提升设计感 辅助表达 传递情感 如何选择一张高大上的图片? 星空.地球.城市.海洋.线条.粒子.山脉.壁纸(系统.手机厂商千挑万选的) https://cn.bing.com/images ...
- Jenkins Pipeline 多分支流水线 Input length = 1
Jenkins 多分支流水线 构建过程中报错. [Pipeline] // node [Pipeline] End of Pipeline java.nio.charset.MalformedInpu ...
- AI 黑科技,老照片修复,模糊变高清
大家好 最近闲逛,发现腾讯开源的老照片修复算法新出了V1.3的预训练模型,手痒试了一下. 我拿"自己"的旧照片试了一下,先看效果 GFPGAN FPGAN算法由腾讯PCG ARC实 ...
- 悲报, GIF 之父因新冠去世
今天下午二狗子照常上班摸鱼的时候,突然看到了一则消息,消息说 GIF 的发明人因新冠去世了.作为一个自诩理性的互联网人,二狗子第一反应是看到了一个离谱谣言,可是查看了多方消息后,二狗子难过地发现这是真 ...
- Mongodb--用户/权限
mongodb分为管理员用户和普通用户,并且还有个验证库,建立用户时use到的库(验证库),信息就存储在admin数据库下. 在使用用户时,要加上验证库才能登录,对于管理员用户,必须在admin下创建 ...
- docker centos 容器时间与宿主机时间不一致
上图 容器时间不一致会造成N多问题,估计各位看官儿应该深有体会. 我处理的方式是在,dockerfile 中进行增加一条命令进行设置: RUN cp /usr/share/zoneinfo/Asia/ ...
- Codeforces Round #623 (Div. 2) A~D题,D题multiset使用
比赛链接:Here 1315A. Dead Pixel 签到题, 比较四个值 max(max(x, a - 1 - x) * b, a * max(y, b - 1 - y)) 1315B. Home ...
- vivo 云服务海量数据存储架构演进与实践
一.写在开头 vivo 云服务提供给用户备份手机上的联系人.短信.便签.书签等数据的能力,底层存储采用 MySQL 数据库进行数据存储. 随着 vivo 云服务业务发展,云服务用户量增长迅速,存储在云 ...
- 更省更快,如何使用 Serverless 搭建个人专属网盘?
作者| 西流 阿里云 Serverless 技术专家 1分钟 Serverless 部署个人网盘,赠好礼 随着全球大数据不断增长,未来数据云存储容量需求也将不断扩大,iiMedia Research( ...
- vue学习笔记 十二、通过计算属性获取定义的状态数据
系列导航 vue学习笔记 一.环境搭建 vue学习笔记 二.环境搭建+项目创建 vue学习笔记 三.文件和目录结构 vue学习笔记 四.定义组件(组件基本结构) vue学习笔记 五.创建子组件实例 v ...