頭一次關注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盤節省空間,也可以在別的目錄下安裝,這里就不再贅述。然后我們就可以安裝我們需要的工具了。