npm学习(一)之安装、更新以及管理npm版本 - 坤嬷嬷 - 博客园

npm学习(一)之安装、更新以及管理npm版本 - 走看看

webstrom官网下载地址:   https://www.jetbrains.com/webstorm/download

安装npm

安装前须知:

npm是在Node中编写的,因此需要安装Node.js才能使用npm。可以通过Node.js网站安装npm,或者安装节点版本管理器NVM。

如果只是想开始探索npm,使用Node.js安装方法是最快的。如果您是一名高级开发人员,准备投入工作并使用版本,请使用node版本管理器。如果你不确定,请先阅读这一章再做决定。

您可以随时更改将来运行npm的方式。

方式一:从 Node.js 网站安装 npm

如果您正在使用OS X或Windows,请使用Node.js下载页面中的一个安装程序。请务必安装标记为LTS的版本。其他版本还没有通过npm测试。

如果您正在使用Linux,您可以通过在Node.js下载页面上滚动找到安装程序,或者检查NodeSource的二进制发行版,看看是否有一个更近期的版本可以与您的系统兼容。

安装之后,运行node -v。版本应该是v8.9.1或更高。

方式二:使用版本管理器安装Node.js和npm

由于npm和node.js产品由不同的实体管理,更新和维护可能会变得复杂。而且,Node.js安装过程将npm安装在一个只有本地权限的目录中。当您试图全局运行包时,这可能会导致权限错误。

为了解决这两个问题,许多开发人员选择使用节点版本管理器(nvm)来安装npm。版本管理器将避免权限错误,并将解决更新Node.js和npm的复杂性。

此外,开发人员可以使用nvm在npm的多个版本上测试他们的应用程序。nvm使您能够轻松地切换npm和节点版本。这使得确保您的应用程序能够为大多数用户工作变得更加容易,即使他们正在使用

其他版本的npm。如果您决定安装一个版本管理器,请使用您选择的版本管理器的说明来学习如何切换版本,以及如何跟上npm的最新版本。

苹果macOS:点击这里学习如何为MacOs安装nvm。

微软视窗系统:要在Windows上安装和管理npm和Node.js,我们建议使用nvm-windows。

Linux:点击这里学习如何为Linux安装nvm。

更新npm

安装nodejs时,自动安装npm,然而npm比Node更新得更频繁,所以确保你有最新的版本。要进行测试,请运行npm -v

npm install npm -g                 // 更新到最新版本

npm install npm@latest -g。// 这将安装最新的官方测试版本的npm。

npm install npm@next -g     // 要安装将来要发布的版本

npm install npm@6 -g           // @后跟版本号,若跟的是大版本,
                                                     则更新到对应大版本最新的小版本

npm install npm@6.14.14 -g // 更新到指定版本

  • 相关阅读:
    黑马程序员-block代码块和protocol协议
    黑马程序员-内存管理之autorelease和ARC机制
    黑马程序员-内存管理之set方法内存管理, property参数,循环引用。
    黑马程序员-内存管理之引用计数器
    黑马程序员-构造方法
    黑马程序员-@property,@synthesize使用细节和id
    黑马程序员—OC点语法和成员变量作用域
    黑马程序员-c语言指针的学习
    黑马程序员-OC基本语法
    NSSearchPathForDirectoriesInDomains用法 (转)
  • 原文地址:https://www.cnblogs.com/kunmomo/p/11190550.html

npm下载路径修改

默认:C:\Users\wangyc\AppData\Roaming\npm

注意到C:\Users\wangyc\AppData\Roaming路径下有npm和npm-cache两个文件,其作用分别是

  • npm:下载的具体模块文件

  • npm-cache:npm的缓存文件

所以我们在实际的配置中应该对这两个文件的路径进行配置,使用命令

npm config set prefix "D:\nodejs\npm"

npm config set cache "D:\nodejs\npm-cache"

环境变量修改:

这里的路径可以自己设置,由于node全局模块大多数都是提供命令行访问的,所以还要把 D:\nodejs\npm 加到系统PATH里面,注意同时需要将以前的默认路径从PATH中删除。

删除安装路径设置

有时设置好后会报错,或者想修改之前设置好的默认路径,这时可以通过删除C:\Users\Administrator.npmrc这个文件来实现。如果该路径下无这个文件,则可全局搜索该文件,然后删除之。 关于全局搜索工具,这里推荐一个Everything,这也是我一直在用的。voidtools

http://www.16boke.com/article/detail/27
 http://blog.csdn.net/huanghanqian/article/details/52808170

npm安装appium失败

C:\Users\Admin>npm install -g appiumadded 686 packages, and audited 687 packages in 2m
34 vulnerabilities (12 moderate, 12 high, 10 critical)
To address issues that do not require attention, run:npm audit fix
To address all issues possible (including breaking changes), run:npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.

试过了没用

1、npm audit fix
2、npm audit fix --force
3、npm audit(第三部有可能出现是:found 10 vulnerabilities 等情况,不用担心,执行 npm install)4、进行执行代码:npm run dev 说明项目启动成功,可以对项目进行代码编辑了

试过了没用

删除已经安装的:node_modules 和 package-lock.json
修改 package.json 格式如下
npm audit fix --force
npm instal

其他csdn博主续更:

好家伙,如下格式,根本没有如下。第一种方法根本不可行,因为我们知道它npm的依赖都是疯狂套娃的,比如你安装一个jquery,实际上jquery还有它的一大堆依赖。所以第一种方法无效。真正解决方案:
删除node_modules 目录 和 package-lock.json文件重新执行以下指令即可,全程畅通无阻npm install --no-fund --no-audit
想知道这两个选项的详情信息?npm help install
————————————————
版权声明:本文为CSDN博主「「已注销」」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ljh101/article/details/117115418### 其他博主

最后一个博主有效的解决了我的问题

在这个时候我更新了npm, npm install npm -g更新npm到最新版本,然后安装nrm,再让nrm去安装appium

解决方法如下:淘宝镜像源会自动修复,然后下载相关依赖包:1. npm i -g nrm2. nrm use taobao3. npm install -g appium // 安装一遍依赖包,这时候没下载的会自动下载,问题解决。
4. 转载请注明出处
个人博客:https://maxusun.github.io/
版权声明:本文为CSDN博主「MaXuwl」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/MaXumr/article/details/107384838

npm 命令

npm install npm -g 更新到最新版本
npm install npm@latest -g 这将安装最新的官方测试版本的npm
npm install npm@next -g 要安装将来要发布的版本
npm install npm@6 -g @后跟版本号,若跟的是大版本,则更新到对应大版本最新的小版本
npm list 要查看已安装的所有npm软件包的最新版本,包括它们的依赖性
npm install npm@6.14.14 -g 更新到指定版本6.14.14
npm info [package_name] 查看 [package_name] 所有的版本,能查出更多的关于 [package_name]的信息
npm view [package_name] versions 查看npm服务器上所有的 [package_name] 版本信息
npm view [package_name] version 如果要查看npm存储库上软件包的最新可用版本,请运行npm view [package_name] version
npm ls [package_name] 查看本地下载的 [package_name] 版本信息
npm ls [package_name] -g 查看全局安装的 [package_name] 版本信息
通过指定名称来获取特定软件包的版本
npm install -g [package_name] npm执行全局安装
npm root -g npm本地的全局安装位置
npm install bootstrap 默认都是安装的最新版本的
npm install bootstrap*@4.6.1* 安装4.6.1版本的bootstrap
npm uninstall bootstrap 卸载bootstrap
npm list [package_name] 查看已经安装的包的版本号

npm学习:安装、更新以及管理npm版本相关推荐

  1. node安装以及nvm管理node版本

    前言 前端开发项目一般情况下都少不了需要安装node.或者换新电脑的时候,这些环境都得安装. 但是安装过程并不都是一帆风顺的,而且node版本引发的问题也很多(主要是Windows环境下node与no ...

  2. windows电脑使用nvm安装node,管理node版本

    1.什么是nvm? nvm是一款管理node版本的工具,可以使用不同的的node版本,那么对于维护多个版本会是一件很麻烦的事.这个时候,使用nvm就能解决这个问题. ----------------- ...

  3. linux 安装nvm ,管理多版本nodejs

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash 或 wget -qO- http ...

  4. nvm管理node版本 node/npm不是内部或外部命令,也不是可运行的程序

    最近,有新老项目一起开发,node版本太高,老项目起不来:node版本太低,新项目还搭不起来-所以,一个nvm就显得很有必要了.这几个坑掉的,摔的我差点起不来- 废话少说就是: 用管理员身份运行.ex ...

  5. npm如何安装与配置

    npm的安装与配置有以下几步:下载并安装nodejs.打开cmd检查是否安装成功.npm的环境配置.检测npm是否配置成功 npm的安装与环境配置 如何快速入门VUE3.0:进入学习 [推荐文章:np ...

  6. 验证Node和npm是否安装成功

    2019独角兽企业重金招聘Python工程师标准>>> 在命令提示符下验证Node和npm是否安装成功 Node -v npm -v 转载于:https://my.oschina.n ...

  7. iview admin npm install报错_聊聊NPM镜像那些险象环生的坑

    作者:JowayYoung 仓库:Github.CodePen 博客:掘金.思否.知乎.简书.头条.CSDN 公众号:IQ前端 联系我:关注公众号后有我的微信哟 特别声明:原创不易,未经授权不得对此文 ...

  8. 使用nvm管理node版本,npm安装失败解决方法

    原因:项目太多,且对node版本要求不一,因此选择用nvm管理node版本 步骤: 一.卸载已安装的node版本(有安装过node) node -v //查询node版本,有证明有安装node whe ...

  9. NPM:nodejs官方包管理工具的简介、安装、使用方法之详细攻略

    NPM:nodejs官方包管理工具的简介.安装.使用方法之详细攻略 目录 NPM之nodejs官方包管理工具的简介 NPM之nodejs官方包管理工具的安装 NPM之nodejs官方包管理工具的使用方 ...

最新文章

  1. C++ 函数参数 值传递与引用传递
  2. cookie 和 session 机制
  3. 日常生活 -- 数据结构与算法告一段落
  4. 【转】C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
  5. 由浅入深,聊聊权限设计
  6. hook xposed 自定义类_【开始学习React Hook(1)】Hook之useState
  7. 用keil怎么擦除_分享STM32 FLASH 擦除(以及防止误擦除程序代码)、写入
  8. java序列化错在哪里_Spark序列化错误:java.io.NotSerializableException
  9. Spring Security 示例教程
  10. 架构设计的立方体扩展
  11. java 多线程4: java线程的优先级
  12. postgre管理员 无法访问表_PostgreSQL常见问题处理方法
  13. Linux系统管理——系统启动和内核管理
  14. Apache Drill
  15. BST树、B树、B+树、B*树
  16. Linux快捷键及命令
  17. 如何在EDI系统中查询文件?
  18. 自然语言处理——第一章 绪论
  19. 如何变得聪明15种方法_变得聪明是什么感觉?
  20. java实现一个录像大师

热门文章

  1. 转载本博客文章时请注明出处
  2. Draw.io | 一款强大且支持在线编辑和导出的流程图绘制神器
  3. 2022.5.25我在咸鱼上50元买了一只威尔胜网球拍
  4. Python函数调用文件处理
  5. Java学习记录(Day4)
  6. ssl加速卡_SSL加速_SSL加速卡_网络加速卡_NextSSL高性能SSL加速卡
  7. django学习-武沛齐教程【day4】
  8. 小儿腹痛、便血,警惕肠套叠
  9. [安洵杯 2019]iamthinking
  10. 【数据结构】一元稀疏多项式计算器