查看 npm 全局安装过的包
–depth 表示深度,我们使用的模块会有依赖,深度为零的时候,不会显示依赖模块
$ npm list --depth=0 --globalC:\Users\Songen\AppData\Roaming\npm+-- @vue/cli@4.4.6+-- http-server@0.12.3+-- node-dev@5.0.0`-- nrm@1.2.1
查看 yarn 全局安装过的包
$ yarn global list --depth=0yarn global v1.22.5info "create-react-app@3.4.1" has binaries:- create-react-appinfo "http-server@0.12.3" has binaries:- http-server- hsinfo "parcel@1.12.4" has binaries:- parcelinfo "serve@11.3.2" has binaries:- serveinfo "tldr@3.3.2" has binaries:- tldrinfo "yrm@1.0.6" has binaries:- yrm
npx
$ npx create-react-app my-app这条命令 npx 会按以下顺序工作:1. 先查看当前项目有没 create-react-app2. 如果当前项目找不到,会去全局查找 create-react-app3. 如果全局还找不到,会帮我们临时从 npm 包仓库安装 create-react-app,不会污染到当前项目,也不会装到全局
在window下可能有bug,文档目录有空格等会导致失败
