npm简单实用
npm
包管理工具
- npm可以理解为前端的maven,一个包的管理工具
1. 查看npm和node版本
node -v
npm -v
2. 初始化项目
npm init
- 默认配置初始化项目
npm init -y
3. 安装
本地安装
npm install <Module Name>@版本号
全局安装
npm install <Module Name>@版本号 -g
指定版本
- ^ 插入号 + 指定版本号:比如 ^3.5.2 ,安装
3.x.x
的最新版本(不低于 3.5.2),但是不安装4.x.x
提升版本,不提升大版本 - 指定版本号:比如 3.5.2 ,只安装指定版本
- ~ 波浪号 + 指定版本号:比如 ~3.5.2 ,安装
3.5.x
的最新版本(不低于 3.5.2),但是不安装3.6.x
提升版本,不提升小版本
全局安装
- 如果你不知道
npm
的全局目录在哪,可以运行下面的命令
npm root -g
- 修改默认全局目录
npm config set prefix "D:/npm"
- 全局安装
vue
模板
npm install vue -g
- 查看全局安装的模板
npm list -g
生产环境模块开发
- 生产环境依赖安装 (默认)
npm install <Module Name>
[--save|S]
开发环境模块开发
- 开发模块依赖安装
npm install <Module Name>[--save-dev|D]
批量安装
npm install
or
npm i
4. 模板
本地模板
- 查看所有模板
npm list
- 查看全局所有模板
npm list -g
- 查看指定模板
npm list <Module Name>
远程模板
- 查看
jquery
的最新版本
npm view jquery version
- 查看
jquery
的全部版本
npm view jquery versions
卸载模块
- 布局卸载
npm install <Module Name>
- 全局卸载
npm install -g <Module Name>
5.修改淘宝镜像
- 查看当前镜像地址
npm get registory
- 配置淘宝镜像
npm config set registry https://registry.npm.taobao.org
- 安装下载模块
npm install <Module Name>
- 还原默认镜像地址
npm config set registry https://registry.npmjs.org/
npm简单实用的更多相关文章
- NPM 简单实用说明
https://nodejs.org/en/download/ 下载并按照,直接下一步就可以,最后会在C:\Program Files 新建一个nodejs文件夹,里面有一个node.exe.双击就启 ...
- npm 简单实用命令
npm -v 查看版本号 npm get global 返回false表示默认本地安装 true全局安装 npm set global=true 设置默认为全局安 ...
- hook框架frida的安装以及简单实用案例
1.下载地址 https://github.co/frida/frida/releases 2.另外两种安装方法 1.Install from prebuilt binaries This is th ...
- jQuery的几种简单实用效果
许久未分享博客,或许已生疏. 闲来无事, 分享几个jQuery简单实用的效果案例 不喜勿喷... 1.页面常用的返回顶部 <!DOCTYPE html> <html lang=&qu ...
- 经验分享:10个简单实用的 jQuery 代码片段
尽管各种 JavaScirpt 框架和库层出不穷,jQuery 仍然是 Web 前端开发中最常用的工具库.今天,向大家分享我觉得在网站开发中10个简单实用的 jQuery 代码片段. 您可能感兴趣的相 ...
- 简单实用的PHP防注入类实例
这篇文章主要介绍了简单实用的PHP防注入类实例,以两个简单的防注入类为例介绍了PHP防注入的原理与技巧,对网站安全建设来说非常具有实用价值,需要的朋友可以参考下 本文实例讲述了简单实用的PHP防注 ...
- php简单实用的操作文件工具类(创建、移动、复制、删除)
php简单实用好用的文件及文件夹复制函数和工具类(创建.移动.复制.删除) function recurse_copy($src,$dst) { // 原目录,复制到的目录 $dir = opend ...
- 基于Bootstrap简单实用的tags标签插件
http://www.htmleaf.com/jQuery/ jQuery之家 自由分享jQuery.html5和css3的插件库 基于Bootstrap简单实用的tags标签插件
- C#_简单实用的翻页
简单实用的生成翻页HTML辅助类 C# using System.Text; namespace ClassLibrary { /// <summary> /// /// </sum ...
随机推荐
- English: Class Speed
Xx_Introduce https://www.jianshu.com/p/d1c1b84d89e8 Please protection,respect,love,"China's Int ...
- QGIS练手 - 数据
又熬夜了... 这篇博客可能会将QGIS数据管理部分和ArcGIS数据管理进行对比学习. 1. 本地数据文件与数据库(矢量) 1.1 文件 QGIS用的是shp文件.kml文件.geojson文件较多 ...
- cobbler无人值守
一.背景介绍 作为运维,在公司经常遇到一些机械性重复工作要做,例如:为新机器装系统,一台两台机器装系统,可以用光盘.U盘等介质安装,1小时也完成了,但是如果有成百台的服务器还要用光盘.U盘去安装, ...
- 发布Cocos2d-x的PC端程序
发布Cocos2d-x的PC端程序 一.创建一个Release的项目 1.利用根目录下的解决方案生成Release.win32文件夹 2.新建一个cocos2d项目(比如解决方案名称MySolutio ...
- 埃氏筛法(求n以内有哪些个质数)
核心思想:从i=2开始,划去i的倍数,即剩下i为质数(如删去2的倍数后2为质数,再删去3的倍数后3为质数,4被删除则跳过,5未被删除则记录然后删除5的倍数...以此类推) #include <b ...
- opencv在VS2017上的环境搭建
最近开始做一个图像识别的小项目,需要安装opencv,VS里报的错迷的一批,网上教程好多,找了好长时间,终于找的两个解决了问题,在这儿记录一下. 安装很简单,在opencv官网(https://ope ...
- Unity ugui屏幕适配与世界坐标到ugui屏幕坐标的转换
我们知道,如今的移动端设备分辨率五花八门,而开发过程中往往只取一种分辨率作为设计参考,例如采用1920*1080分辨率作为参考分辨率. 选定了一种参考分辨率后,美术设计人员就会固定以这样的分辨率来设计 ...
- 小程序 if else
与js略有差异 (1).js中的数据 (2) .wxml 中的数据判断 (3)结果显示
- linux命令-压缩与打包
在 Linux 中可以识别的常见压缩格式有十几种,比如".zip"" .gz"" .bz2" ".tar" " ...
- mysql中的事务隔离级别
事务是逻辑上的一组操作,要么都执行,要么都不执行. 事务最经典的.经常被拿出来说的例子就是转账了.假如小花要给小白转账1000元,这个转账会涉及到两个关键操作就是:将小花的余额-1000,将小白的余额 ...