头一次关注npm,在刚刚安装的机子上使用更新指令却报错,我还以为是SHA512有什么问题,后来发现是因为一些网络原因,所以,如果出现错误,务必修改默认配置为国内镜像,但是在publish之前,记得要改回来。
镜像地址如下:
registry=https://registry.npm.taobao.org/
NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs
PHANTOMJS_CDNURL=https://npm.taobao.org/dist/phantomjs
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass
SQLITE3_BINARY_SITE=http://npm.taobao.org/mirrors/sqlite3
PYTHON_MIRROR=http://npm.taobao.org/mirrors/python
在windows下:
编辑 C:Users系统的用户名.npmrc 文件,并用上述镜像地址覆盖文件内容
在Linux下:
编辑 ~/.npmrc 并将上述镜像地址覆盖到文件中
如果修改成功,则可以使用如下指令测试:
npm info underscore
如果成功,那么会出现如下信息:
在安装之前,我们首先需要通过npm init 来初始化一个 package.json 管理所有依赖的包
否则会提示找不到 package.json 文件
npm init
找不到文件的提示如下:
当然,如果想给C盘节省空间,也可以在别的目录下安装,这里就不再赘述。然后我们就可以安装我们需要的工具了。