node.js、npm、webpack、vue-cli

前言:主要对插件的描述,安装,卸载、使用以及注意点

1 node.js

  1. 说明:是一个基于 Chrome V8 引擎的 JavaScript 运行环境,即运行时建立的一个平台,是运行在服务端的 JavaScript;相当于 java 体系中对应的 jdk;也可以使用 node.js 可以单独用来编写 javascript。
  2. 安装:安装的方式很多种,可以从官网获取安装包;node.js 中文官网下载链接
  3. 查看版本:node -v;安装之后可以通过查看版本看是否安装成功。

2. npm

  1. 说明:包管理工具,相当于 maven 中的包依赖管理,解决包依赖问题,可以从 npm 服务器下载别人的包使用,也可以将自己的包上传到 npm 服务器供别人使用;
  2. 安装:无需手动安装,node.js 中已经集成了 npm;
  3. 查看版本:npm -v
  4. 升级更新:npm install npm -g,如果版本不兼容,需要升级版本
  5. 使用 npm 命令安装模块
    • 安装命令:npm install
    • 查看所有版本号:npm view versions --json
    • 全局和本地安装区别:本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g 而已
    • 如果要安装指定的版本,使用@拼接,如 npm install webpack@5.35.1 -g
    • 卸载命令:npm uninstall

3. webpack 静态模块打包器

  1. 说明:是基于 nodejs 实现的,是一款前端模块加载器兼工程化打包工具,是一种模块化的解决方案,相当于 maven 中工程自动化,能够把各种资源作为模块来处理和使用,主要作用打包、压缩、合并、按序加载
  2. 安装:npm install webpack webpack-cli --save-dev (两个模块同时一起安装)
  3. 检查安装是否成功:webpack -v

4. vue-cli

  1. 说明:基于 Vue.js 进行快速开发的完整系统,实现的交互式的项目脚手架。
  2. 安装:
    • 2.0 版本:npm install -g vue-cli
    • 3.0 版本:npm install -g @vue/cli(保证 node 版本>=8.9)
  3. 查看安装是否成功(版本):vue -V 或者 vue --version
  4. 卸载:npm uninstall -g vue-cli
  5. 基于 vue-cli3.0 搭建项目,网上教程挺多的,就不写了;命令:vue create 项目名称

vue3.0 是没有 webpack 配置文件的,vue3.0 自己封装了 webpack 的配置;我们只需要在根目录创建 vue.config.js 文件,即可对 webpack 进行配置

vue 进阶学习(二):node.js、npm、webpack、vue-cli的更多相关文章

  1. Node.js npm基础安装配置&创建第一个VUE项目

    使用之前,我们先来明白这几个东西是用来干什么的. node.js: 一种javascript的运行环境,能够使得javascript脱离浏览器运行.Node.js的出现,使得前后端使用同一种语言,统一 ...

  2. Vue项目一、node.js和npm的安装和环境搭建

    一.为什么安装node.js及npm npm npm是Node.js的包管理工具(package manager),是全球最大的生态系统,同过npm可以找到很多丰富的插件来满足项目的需求. a1.现在 ...

  3. 分享Node.js + Koa2 + MySQL + Vue.js 实战开发一套完整个人博客项目网站

    这是个什么的项目? 使用 Node.js + Koa2 + MySQL + Vue.js 实战开发一套完整个人博客项目网站. 博客线上地址:www.boblog.com Github地址:https: ...

  4. Node.js npm 详解

    一.npm简介 安装npm请阅读我之前的文章Hello Node中npm安装那一部分,不过只介绍了linux平台,如果是其它平台,有前辈写了更加详细的介绍. npm的全称:Node Package M ...

  5. Vue框架下的node.js安装教程

    Vue框架下的node.js安装教程 python服务器.php  ->aphche.java ->tomcat.   iis -->它是一个可以运行JAVASCRIPTR 的运行环 ...

  6. 自制node.js + npm绿色版

    自制node.js + npm绿色版   Node.js官网有各平台的安装包下载,不想折腾的可以直接下载安装,下面说下windows平台下如何制作绿色版node,以方便迁移. 获取node.exe下载 ...

  7. Node.js NPM 包(Package)

    章节 Node.js NPM 介绍 Node.js NPM 作用 Node.js NPM 包(Package) Node.js NPM 管理包 Node.js NPM Package.json 包是打 ...

  8. 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 ...

  9. Node.js npm

    Node程序包管理器(NPM)提供了以下两个主要功能: 在线存储库的Node.js包/模块,可搜索 search.nodejs.org 命令行实用程序来安装Node.js的包,做版本管理和Node.j ...

  10. Mac 下搭建环境 homebrew/git/node.js/npm/vsCode...

    主要记录一下 homebrew/git/node.js/npm/mysql 的命令行安装 1. 首先安装 homebrew  也是一个包管理工具: mac 里打开终端命令行工具,粘下面一行回车安装br ...

随机推荐

  1. CodeFormer一款既能人脸修复、还能视频去码的AI软件,附下载使用教程

    CodeFormer是一款强大的人工智能工具,主要用于图像和视频的修复和增强.它基于深度学习技术,特别是人脸复原模型,可以轻松修复和增强面部图像,提升照片和视频的质量和视觉效果 工作原理 1.通过自动 ...

  2. Codeforces Round #679 (Div. 2, based on Technocup 2021 Elimination Round 1) (个人题解)

    1434A. Finding Sasuke // Author : RioTian // Time : 20/10/25 #include <bits/stdc++.h> using na ...

  3. Spring七种事务传播行为与五种事务隔离级别

    一.事务的传播行为:通过Propagation定义: <!-- 配置事务通知 --><tx:advice id="txAdvice" transaction-ma ...

  4. 活动回顾|阿里云 Serverless 技术实战与创新成都站回放&PPT下载

    7月29日"阿里云 Serverless 技术实战与创新"成都站圆满落幕.活动受众以关注 Serverless 技术的开发者.企业决策人.云原生领域创业者为主,活动形式为演讲.动手 ...

  5. 如何使用阿里云 CDN 对部署在函数计算上的静态网站进行缓存

    前言 为了进一步提升网站的访问速度,我们会使用 CDN 对网站进行加速,但是最近在调试阿里云的函数计算和 CDN 的配合使用时发现了一个需要额外注意的地方,下面带大家一起看一下. 如何使用 CDN 对 ...

  6. kafka集群四、权限增加ACL

    系列导航 一.kafka搭建-单机版 二.kafka搭建-集群搭建 三.kafka集群增加密码验证 四.kafka集群权限增加ACL 五.kafka集群__consumer_offsets副本数修改 ...

  7. 【RK3399】1.RK3399开发板基础配置

    最近在小黄鱼入手了一个RK3399的开发板,RK的芯片我也是第一次使用.FireFly配套提供了完善的教程,可以在他们的WIKI上找到.上面有的内容就不在本文叙述了,大家可以参考教程https://w ...

  8. 国内服务器 3 分钟将 ChatGPT 接入微信公众号(超详细)

    原文链接:https://forum.laf.run/d/364 最近很火的ChatGPT可以说已经满大街可见了,到处都有各种各样的体验地址,有收费的也有免费的,总之是五花八门.花里胡哨. 所以呢,最 ...

  9. 你做的 9 件事表明你不是专业的 Python 开发人员

    本文转载自国外论坛 medium,原文地址: https://medium.com/navan-tech/7-java-features-you-might-not-have-heard-of-ade ...

  10. java基础(16)--super与this

    一.this简介 1.this.  this() 2.静态方法无法使用 3.不省略的情况:区分局部变量与实例变量,比如set方法中用到   二.super简介 1.只能出现在实例方法或构造方法中 2. ...