• npm学习:安装、更新以及管理npm版本


    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 // 更新到指定版本

    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失败

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

    试过了没用 

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

    试过了没用 

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

    其他csdn博主续更:

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

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

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

    1. 解决方法如下:
    2. 淘宝镜像源会自动修复,然后下载相关依赖包:
    3. 1. npm i -g nrm
    4. 2. nrm use taobao
    5. 3. npm install -g appium // 安装一遍依赖包,这时候没下载的会自动下载,问题解决。
    6. 4.
    7. 转载请注明出处
    8. 个人博客:https://maxusun.github.io/
    9. 版权声明:本文为CSDN博主「MaXuwl」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    10. 原文链接: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 -gnpm本地的全局安装位置
    npm install bootstrap默认都是安装的最新版本的
    npm install bootstrap*@4.6.1*安装4.6.1版本的bootstrap
    npm uninstall bootstrap卸载bootstrap
    npm list [package_name]查看已经安装的包的版本号

  • 相关阅读:
    Elasticsearch 范围查询
    yarn资源配置及使用
    【考研复试】计算机专业考研复试英语常见问题二(研究方向/前沿技术/本科毕设篇)
    使用vscode开发uniapp项目常用的辅助插件,提升开发效率
    git使用说明
    element的表单校验证件号规则以及输入“无”的情况校验通过
    【Struts2框架】idea快速搭建struts2框架
    nextjs引入tailwindcss 、antd、sass
    Tailwind CSS 速成
    ESP Insights 自定义仪表板
  • 原文地址:https://blog.csdn.net/qq_44885775/article/details/126524404