由于node自带的npm包管理工具是从国外站拉取资源的 所以对于前端来说 下载node-sass是一件很头疼的事情,大家平时会改成淘宝镜像
npm config set registry https://registry.npm.taobao.org
由于近期在搞把包上传到公司私服,所以需要切换源。这样nrm使用起来就很方便了
安装
sudo cnpm install -g nrm
查看所有源
nrm ls
添加
nrm add
删除
nrm del
切换到某个源
nrm use
Usage: nrm [options] [command]
Commands:
ls List all the registries
current Show current registry name
use <registry> Change registry to registry
add <registry> <url> [home] Add one custom registry
login <registry> [value] Set authorize information for a registry with a base64 encoded string or username and pasword
-a --always-auth Set is always auth
-u --username <username> Your user name for this registry
-p --password <password> Your password for this registry
-e --email <email> Your email for this registry
set-hosted-repo <registry> <value> Set hosted npm repository for a custom registry to publish packages
del <registry> Delete one custom registry
home <registry> [browser] Open the homepage of registry with optional browser
test [registry] Show the response time for one or all registries
publish [<tarball>|<folder>] Publish package to current registry if current registry is a custom registry. if you\'re not using custom registry, this command will run npm publish directly
-t --tag [tag] Add tag
-a --access <public|restricted> Set access
-o --otp [otpcode] Set otpcode
-dr --dry-run Set is dry run
help Print this help
Options:
-h, --help output usage information
-V, --version output the version number
参考https://www.jianshu.com/p/4f9b09c428d1 https://github.com/Pana/nrm