在学习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
当出现如下反馈证明淘宝镜像安装成功:
2.安装webpack时遇到的一些问题以及解决方案
当我要安装webpack的时候整个进程卡在这个报错就结束了,webpack -v查看版本信息也返回没有webpack.卡在了如下图所示的地方: npm ERR! A complete log of this run can bu found in:
这个错误的原因是你当下安装的Node环境和npm版本不合适,这时候你可以更改一下你的npm版本,指令如下:
npm i -g npm@版本号
我的版本号直接就降到了4.x好的,指令为 npm i -g npm@4
当你想将你的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请求。