目录

一、npm安装

查看node是否安装成功

二、npm语法和常用命令行

1.查看当前npm的所有配置设置。

2.查看npm某个配置项的值 

 3.设置npm某个配置项的键和值 

4.删除npm某个配置项 

5.在编辑器中打开配置文件。使用——global标志来编辑全局配置。

三、npm报错常见情况

1.npm下载源

2.代理配置出现问题(绝大多数情况)

3.缓存文件造成的下载问题

4.恢复 npm 的默认配置

四、npm项目中常用的命令行


一、npm安装

前往nodejs官网下载nodejs版本,傻瓜式安装nodejsnode安装完成npm也就安装好了。

Node.js官网icon-default.png?t=N4P3https://nodejs.org/en/download

查看node是否安装成功

快捷键“WIN + R”,输入cmd运行命令行窗口:  

输入  node  可以查看node版本号,就安装成功

Microsoft Windows [版本 10.0.22000.739]
(c) Microsoft Corporation。保留所有权利。

C:UsersAdministrator>node
Welcome to Node.js v16.16.0.
Type ".help" for more information.
>

二、npm语法常用命令

很多npm下载依赖报错或者npm依赖下载卡顿进度条斜杠不会转动就是npm配置方面出了问题

1.查看当前npm的所有配置设置

npm config list

2.查看npm某个配置项的值 

npm config get [key ...]
或
npm get [key ...]

举例:

C:UsersAdministrator>npm get registry
http://localhost:4873/

 3.设置npm某个配置项的键和值 

npm config set key=value [key=value...]
npm set key=value [key=value...]

举例:

npm set registry https://registry.npm.taobao.org

4.删除npm某个配置项 

npm config delete key [key ...]

举例:

npm config delete registry

5.在编辑器打开配置文件使用——global标志来编辑全局配置。

npm config edit

全部命令操作可以命令行输入 npm help config 查看官方文档

三、npm报错常见情况

1.npm下载

npm 下载源可以使用官方npm registry 和一些第三方镜像源。常用第三方 npm 镜像源有:

使用官方的 npm registry 可以在终端输入以下命令配置:

npm config set registry https://registry.npmjs.org/

使用淘宝 npm 镜像源可以在终端中输入以下命令配置:

npm config set registry https://registry.npm.taobao.org/

使用 cnpm 镜像源可以在终端中输入以下命令配置(全局安装cnpm):

npm install -g cnpm

可以使用 get 命令查看对应registry 配置项:

npm get registry

如果想使用官方默认配置项可以使用 delete 命令删除该项的配置:

npm config delete registry

2.代理配置出现问题(绝大多数情况)

 代理分为proxyhttp-proxyhttpsproxy。

proxy是一个通用的代理服务

http-proxy和httpsproxy则是专门针对HTTP和HTTPS协议的代理转发工具

当你配置了代理之后,在使用 npm 安装包过程中,npm 会优先使用代理服务器进行依赖安装。如果代理服务器无法连接或者没有相应的依赖包,npm 会自动切换到默认的 registry 进行依赖安装。

但是,如果你希望强制使用 registry 进行依赖安装,可以在使用 npm 安装包时加上 --no-proxy 参数命令如下所示

npm install package-name --no-proxy

这样,npm 将会忽略掉你之前配置的代理服务器直接连接到默认的 registry 进行依赖安装。

 

可以使用 get 命令查看对应的 proxy 配置项:

npm get proxy
npm get http-proxy
npm get https-proxy

如果想使用官方默认配置项可以使用 delete 命令删除该项的配置:

npm config delete proxy
npm config delete http-proxy
npm config delete https-proxy

3.缓存文件造成的下载问题

当您执行npm install命令安装依赖库时如果下载所需的文件已经存在本地缓存中,npm会直接缓存读取文件,而不是从远程服务器重新下载这样可以提高安装速度,并降低网络流量,但也有可能导致安装的模块不是最新版

如果您想要确保安装的是最新版,您可以使用

npm cache clean --force

清空本地缓存,或者使用

npm install --prefer-online

强制远程服务下载模块

注意:npm cache clean —force

清空npm的缓存强制执行清除缓存操作。执行此命令后,npm将删除本地缓存中的所有内容,并在下次使用时重新下载最新模块版本。注意,此命令将不可逆转地删除所有缓存内容,包括所有已安装的模块

4.恢复 npm 的默认配置

如果要恢复所有默认配置,你可以手动删除npm配置文件 “.npmrc“,默认存放路径

C:UsersAdministrator.npmrc

这将删除全局配置文件中所有的 npm 配置。请注意,这将重置 npm 配置为默认值。如果你已经自定义了一些 npm 配置,将会丢失这些自定义配置。如果配置内容比较重要,建议保存备份

四、npm项目常用命令行

npm init

 

npm install

 

  • 安装某个特定的模块。
npm install package-name

 

npm install -g package-name

 

npm update

 

npm update package-name

 

npm uninstall package-name

 

npm list

 

npm search keyword

npm version

 

关于更多npm的知识感兴趣的可以去官方文档了解,在控制台输入

npm help config

或者前往npm官方网站icon-default.png?t=N4P3https://docs.npmjs.com/cli/v9/commands/npm-config

原文地址:https://blog.csdn.net/aaaaadddad/article/details/129399115

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_42442.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注