| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> npm命令 -> 正文阅读 |
|
[JavaScript知识库]npm命令 |
npm介绍? ? ? ? npm是nodejs自带的包(插件)下载管理工具,使用npm命令要先安装nodejs? ? ? ? ? nodejs安装路径http://nodejs.cn/download/? 使用场景? ? ? ???????????-允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 ? ? ? ? ?-允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 初始化项目? ? ? ? npm init? ? ? ? 会产生一个package.json文件 ? ? ? ? nom init -y? ? ? ? ?默认yes选项 package.json? ? ? ? 1.不能写注释 ? ? ? ? 2.dependencies:? ? ? ? 依赖(都有哪些插件) ? ? ? ? 3.devDependencies? ? ? ? 开发环境依赖 ? ? ? ? 4.script? ? ? ? 可以运行的命令 安装产品环境安装? ? ? ? npm install 包名 ? ? ? ? npm install 包名 --save ? ? ? ? npm i 包名 -D 生产环境? ? ? ? npm install 包名 --asve-dev ? ? ? ? npm i 包名 -S 全局安装? ? ? ? npm install 包名 -g ? ? ? ? npm i 包名 -g ? ? ? ? 在电脑任意项目都可以使用 指定版本(以jquery为例)? ? ? ? jquery 1.x兼容 ? ? ? ? npm install jquery@1.6 ? ? ? ? npm install jquery@latest 卸载? ? ? ? 普通卸载? ? ? ? npm remove 包名 ? ? ? ? 全部卸载? ? ? ??npm remove 包名 -g 更新? ? ? ? npm update 包名 list 列表? ? ? ? npm list? ? ? ? 显示当前的依赖列表 view? ? ? ? npm root view -g? ? ? ? 查看全局的安装目录 ? ? ? ? npm root view? ? ? ? 查看当前的项目安装路径 版本号????????X.Y.Z,主要版本X,次要版本Y,补丁Z) ? ? ? ? X:代表一个破坏兼容性的大变化;) ????????Y:表示不会破坏任何内容的新功能;) ????????Z:表示不会破坏任何内容的错误修复) ?^ 版本锁定????????^1.2.1代表的更新版本范围为>=1.2.1&&<2.0.0 ????????^0.2.1代表的更新版本范围为>=0.2.1&&<0.3.0 ????????^0.0.2代表的更新版本范围为0.0.2(相当于锁定为了0.0.2版本) ?控制下载源? ? ? ? 1.npm install nrm -g ? ? ? ? 2.nrm ls? ? ? ? 查看源 ? ? ? ? 3.nrm use taobao? ? ? ? 使用源 ? ? ? ? 下载的时候从指定的taobao服务器下载 yarn是npm代替者 更快 更安全 ????????yarn add 包名? ? ? ? ? yarn global add 包名? ? ? ? 全局安装 ? ? ? ? yarn add 包名 --dev? ? ? ? 生成环境依赖安排 ? ? ? ? yarn remove 包名? ? ? ? 移除 ? ? ? ? yarn init? ? ? ? ?初始化项目 yarn优势:? ? ?引入yarn.lock文件来管理依赖版本问题,=保证每次安装都是一致的 缓存加并行下载保证的安装速度 不过,据说,现在的npm6也有缓存了,yarn这优势不是很明显了 cnpm为了让npm更快,cnpm采用国内的镜像源 安装npm install -g cnpm --registry=https://registry.npm.taobao.org 使用把npm换成cnpm就可 特别:????????yarn npm cnpm都是javascript包管理工具都可以使用!!! |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 7:56:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |