当前位置: 首页 > 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

相关文章:

  • C++17中std::any的使用
  • 【教3妹学编程-算法题】2914. 使二进制字符串变美丽的最少修改次数
  • 如何从站长的角度选择高防CDN以节省成本
  • Python基础入门例程36-NP36 谁的数字大(运算符)
  • 部署ELK
  • [Machine Learning][Part 8]神经网络的学习训练过程
  • Windows下pm2调用npm和nuxt的办法
  • 【LeetCode刷题-栈与队列】--232.用栈实现队列
  • 论文阅读:One Embedder, Any Task: Instruction-Finetuned Text Embeddings
  • git reflog 恢复git reset --hard 回退的内容
  • 小程序如何设置用户同意服务协议并上传头像和昵称
  • Spring Boot spring.factories的原理
  • dockerfile避坑笔记(VMWare下使用Ubuntu在Ubuntu20.04基础镜像下docker打包多个go项目)
  • 算法——多数相和
  • 网络工程师进阶课:华为HCIP认证课程介绍
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 4个实用的微服务测试策略
  • codis proxy处理流程
  • Flannel解读
  • HTML5新特性总结
  • JavaScript标准库系列——Math对象和Date对象(二)
  • java中具有继承关系的类及其对象初始化顺序
  • oldjun 检测网站的经验
  • orm2 中文文档 3.1 模型属性
  • PHP面试之三:MySQL数据库
  • python大佬养成计划----difflib模块
  • Python连接Oracle
  • scala基础语法(二)
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • Windows Containers 大冒险: 容器网络
  • - 概述 - 《设计模式(极简c++版)》
  • 构造函数(constructor)与原型链(prototype)关系
  • 机器学习 vs. 深度学习
  • 基于遗传算法的优化问题求解
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 树莓派 - 使用须知
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 学习Vue.js的五个小例子
  • raise 与 raise ... from 的区别
  • ​第20课 在Android Native开发中加入新的C++类
  • $ git push -u origin master 推送到远程库出错
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (差分)胡桃爱原石
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (循环依赖问题)学习spring的第九天
  • (一)认识微服务
  • (原)本想说脏话,奈何已放下
  • ***原理与防范