当前位置: 首页 > news >正文

npm create vue@latest 原理

文章目录

  • 使用
  • 实际调用流程

使用

  • npm create vite@latest
  • 当执行上述命令时,会通过一个可交互的命令行终端下载模版,实际最终是调用 create-vue 库实现的

实际调用流程

  • npm create、innit 实际是 npm init 别名 ,npm init 后面加包名时,实际会调用 npm exec |类似 npx
    • npm init 包名 类似于 npx create-包名
    • npm init @包名 类似于 npx @包名-create
npm init foo -> npx create-foo
npm init @usr/foo -> npx @usr/create-foo
npm init @usr -> npx @usr/create

// 所以
npm create vue@latest
# ↓
npx create-vue@latest
  • npx 执行的是可执行的脚本,根据 create-vue 中的 package.json 的 bin 属性去查找可执行文件
node_modules/.bin/vite -v
# vite/2.6.5 linux-x64 node-v14.16.0

# 等同于
package.json script: "vite -v"
npm run vite

# 等同于
npx vite -v
# vite/2.6.5 linux-x64 node-v14.16.0

相关文章:

  • ChatGPT 最近一年的发展情况回顾、以及我们关心的数据安全问题
  • 游戏中UI的性能优化手段
  • gitee.com[0: xxx.xx.xxx.xx]: errno=Unknown error
  • SpringBoot-SpringCache缓存
  • docker基础
  • android 升级后包依赖更新
  • 【Shell编程】| if 判断
  • k8s之service五种负载均衡byte的区别
  • 分享zframe_send使用过程中 的一个小问题
  • 基于STM32设计的室内环境监测系统(华为云IOT)_2023
  • CTF工具PDF隐写神器wbStego4open安装和详细使用方法
  • QtC++与QToolButton详解
  • 全国手机基站数据!总量近1640000条数据!
  • SPSS协方差分析
  • win10pycharm和anaconda安装和环境配置教程
  • hivesql,sql 函数总结:
  • k8s 1.28安装
  • 【Spring Boot 源码学习】JedisConnectionConfiguration 详解
  • C语言习题整理①
  • CodeWhisperer 的使用心得
  • 回家了!子弹库帛书二、三卷将于7月首次面向公众展出
  • 网警打谣:传播涉刘国梁不实信息,2人被处罚
  • 上海交大曾小勤:科技传播不应停留于知识搬运,要做科学思维的播种机
  • 美联储计划裁员约10%
  • 时隔三年,俄乌直接谈判重启
  • 九江宜春领导干部任前公示,3人拟提名为县(市、区)长候选人