npx使用教程
今晚在学习 Vue-Cli 时, 由于突发奇想想试试最新的 @4.x.x 版本, 但是本地全局安装的脚手架版本是 @2.x.x 的, 因为不想污染全局于是就想到用 npx 命令, 一路上踩坑不断..., 为了以后能够更好的使用 npx 并区分其跟 npm 的指令, 就有了本篇笔记
npm 是从5.2版开始, 增加(自带)了 npx 命令。...Package E x cuted) 可以理解为用于 临时安装并执行 某个包的一个工具
总结的来说:
npm专注于安装包
npx专注于执行包, 并且是较特殊的执行
npx的使用场景(对比npm的一些优势)
从几个使用场景出发...项目又已安装了不同版本的某个包, 想用项目的那个版本
以我今晚的踩坑作为第二个使用场景, 我本地已经全局安装了Vue脚手架的 @2.x.x 版本, 但是我想用并已经在本地项目文件目录中安装了最新的 @4....React项目)
npx create-react-app my-react-project #react脚手架将会在项目搭建完后自动被删除掉
使用场景4: 临时使用特定版本的包(本地没有安装)
如题所示