关于npm遇到的一些问题

在学习React框架的时候遇到了一些关于npm的问题,换了新电脑装了新的node环境不知道出现了那些问题,在我全局安装webpack的时候出现了一些问题。整理一下这一次遇到问题的一些解决方法。

1.npm的安装速度太慢了

可以装一下淘宝的npm镜像,指令如下:

        (1)临时使用  npm --registry https://registry.npm.taobao.org install express

        (2)持久使用  npm config set registry https://registry.npm.taobao.org

验证淘宝镜像是否安装成功,指令如下:

        (1)npm config get registry

        (2)npm info express

当出现如下反馈证明淘宝镜像安装成功:

关于npm遇到的一些问题

2.安装webpack时遇到的一些问题以及解决方案

当我要安装webpack的时候整个进程卡在这个报错就结束了,webpack -v查看版本信息也返回没有webpack.卡在了如下图所示的地方: npm ERR! A complete log of this run can bu found in:

关于npm遇到的一些问题

这个错误的原因是你当下安装的Node环境和npm版本不合适,这时候你可以更改一下你的npm版本,指令如下:

npm i -g [email protected]版本号

我的版本号直接就降到了4.x好的,指令为   npm i -g [email protected]

当你想将你的npm更新到最高版本时指令为:npm i -g npm

当你安装包裹的时候出现了 Unexpected end of JSON input whileparsing near这个异常信息时,也可以尝试一下换一换npm的版本号。

当webpack安装完成时,当你运行关于webpack的指令时,它弹出了一下信息

One CLI for webpack must be install.These are reocmmended choices, delivered as separate packages:

- webpack-cli(https://github.com/webpack/webpack-cli)

The original webpack full featured CLI.

-webpack-command(https://github.com/webpack-contrib/webpack-command)

A lightweight, opinionated webpack CLI.

We will use 'npm' to install the CLI via 'npm install -D'.

Which one do you like to install(webpack-cli/webpack-command):

解决的方法时在全局地下安装webpack-cli,指令如下所示

npm install -g webpack-cli

3.当npm下载包裹时怎样显示你安装包裹的下载进程

输入一下指令:

npm config set loglevel=http

当你下载包裹时,可以看到所有的http请求。