在工作过程中遇到淘宝npm镜像失败的问题,原因是因为仓库地址已更新,原来的旧地址更新了。解决的办法是将旧的地址`https://registry.npm.taobao.org`替换为新的地址`https://registry.npmmirror.com',并通过`npmconfigsetregistry`进行配置。
操作配置步骤如下:
1、查看镜像仓库
npm config get registry
2、设置镜像仓库
npm config set registry https://registry.npmmirror.com
3、分享一下常用的npm命令及其简要说明
-
安装依赖
npm install <package-name>
: 安装指定名称的包。npm install <package-name>@<version>
: 安装指定名称和版本的包。npm install
: 在包含package.json
的项目目录中运行此命令,以安装package.json
中列出的所有依赖。npm install --save
: (已弃用,但在老项目中可能见到)将包添加到package.json
的dependencies
中。npm install --save-dev
: (已弃用)将包添加到package.json
的devDependencies
中。现在可以使用npm install <package-name> --save-dev
或简写为npm install -D <package-name>
。
-
更新依赖
npm update <package-name>
: 更新指定名称的包到最新版本。npm update
: 更新package.json
中列出的所有依赖到最新版本。
-
卸载依赖
npm uninstall <package-name>
: 卸载指定名称的包。npm uninstall --save <package-name>
: (已弃用)从package.json
的dependencies
中移除包。npm uninstall --save-dev <package-name>
: (已弃用)从package.json
的devDependencies
中移除包。现在可以使用npm uninstall <package-name> --save-dev
或简写为npm uninstall -D <package-name>
。
-
查看包信息
npm view <package-name>
: 查看指定包的详细信息。npm list
: 列出项目中的所有依赖及其版本。
-
发布和版本控制
npm init
: 初始化一个新的package.json
文件。npm version <patch|minor|major>
: 更改包的版本,并更新package.json
文件。npm publish
: 发布包到 npm 仓库。
-
其他常用命令
npm run <script-name>
: 运行package.json
文件中scripts
部分定义的脚本。npm start
: 运行package.json
文件中scripts
部分的start
脚本。npm test
: 运行package.json
文件中scripts
部分的test
脚本。npm cache clean --force
: 清理 npm 缓存。npm link
: 将当前目录链接到全局安装,以便在其他项目中可以使用它。npm help
: 显示 npm 的帮助信息。
这只是 npm
命令的一小部分,但它涵盖了大多数日常使用的场景。要获取更详细的信息和示例,您可以在命令行中运行 npm help
或访问 npm 的官方文档。