npm、yarn 能够很方便的帮助咱们快速安装开发前端项目须要的各类依赖包前端
同时也有意无心的安装了很多全局安装包,有些可能不会再使用了,有些已经太旧vue
使用如下命令查看本身电脑曾经安装过哪些全局工具包,顺便把那些再也不须要的卸载掉吧node
$ npm list -g --depth=0 /usr/local/lib ├── npm@6.4.1 ├── nrm@1.0.2 └── yrm@1.0.6
$ yarn global list --depth=0 yarn global v1.9.4 info "@vue/cli@3.0.1" has binaries: - vue info "create-react-app@1.5.2" has binaries: - create-react-app ✨ Done in 0.68s.
若是有些包咱们只会使用一次,或者只想尝试如下,不想安装到全局,也不想做为当前项目的依赖
能够使用 npx 的方式来执行react
npx 是 npm 5.2+ 版本以后自带的工具,可以帮助咱们更高效的执行 npm 软件仓库里的安装包shell
# npx 以前 $ node ./node_modules/.bin/mocha # 使用 npx: $ npx mocha
$ npx create-react-app my-app # 执行以上这条命令 npx 会按如下顺序工做: # 1. 先查看当前项目有没 create-react-app # 2. 若是当前项目找不到,会去全局查找 create-react-app # 3. 若是全局还找不到,会帮咱们临时从 npm 包仓库安装 create-react-app,不会污染到当前项目,也不会装到全局
✨ 重点推荐 ✨:对于那些不常使用、或者只想一次性尝试的工具,推荐使用 npx 的方式代替 npm install -g、yarn global 全局安装npm