第三篇:npx 实战指南:创建项目、运行工具与指定版本
【摘要】 npx 实战指南:创建项目、运行工具与指定版本npx 最常见的用途就是运行各种 Node.js CLI 工具。下面通过几个实际例子了解它。使用 npx 创建项目例如使用 Vite:npx create-vite@latest创建 Next.js 项目:npx create-next-app@latest这里的:@latest表示使用最新版本。也可以指定具体版本:npx create-vite...
npx 实战指南:创建项目、运行工具与指定版本
npx 最常见的用途就是运行各种 Node.js CLI 工具。
下面通过几个实际例子了解它。
使用 npx 创建项目
例如使用 Vite:
npx create-vite@latest
创建 Next.js 项目:
npx create-next-app@latest
这里的:
@latest
表示使用最新版本。
也可以指定具体版本:
npx create-vite@7.0.0
这样可以明确控制使用哪个版本。
运行项目工具
假设项目安装了 TypeScript:
npm install -D typescript
可以直接:
npx tsc
ESLint:
npm install -D eslint
npx eslint .
Prettier:
npm install -D prettier
npx prettier . --write
这些工具都不需要安装到系统全局。
一次性运行工具
npx 还有一个非常方便的用途:
临时运行某个 CLI。
例如:
npx cowsay "Hello"
对于只需要使用一次的工具,这种方式非常方便。
指定版本运行
除了 latest,还可以指定版本:
npx typescript@5.4.5 --version
这对于测试不同版本的 CLI 特别有用。
常见命令
npx vite
npx create-vite@latest
npx create-next-app@latest
npx tsc
npx eslint .
npx prettier . --write
可以看到,npx 非常适合各种 CLI 工具。
总结
npx 最常见的几个场景就是:
创建项目
运行 CLI
临时使用工具
指定工具版本
尤其是现代前端项目中,npx 已经非常常见。
下一篇我们继续比较:npx、npm run 和全局安装,到底应该怎么选?
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)