ltolll 2021-10-03 14:16 采纳率: 0%
浏览 36

关于vite的npm安装命令

npm init @vitejs/app <project-name>
npm init vite@latest <project-name> -- --template vue

这两行命令的区别在哪?

特别是:@vitejs/app 和 vite@latest 的区别在哪?

  • 写回答

1条回答 默认 最新

  • Min; 2022-11-09 10:59
    关注

    您好

    `npm init @vitejs/app <project-name>` 是创建一个基础项目
    ·npm init vite@latest <project-name> -- --template vue` 是创建一个带有模板的基础项目
    

    根据需求来即可,接下来您也许需要一点扩展知识:
    带有@的包表示该包是范围包。如果有一个包是@test/myPlugs那么你可以发布一个@my/myPlugs。如果是无范围的包,且存在一个myPlugs的包,你发布的包名就不能是myPlugs了。
    @latest 你需要知道的知识:npm的version和tag的区分了,你可以理解为tag是version的一个标签,npm仓库版本的默认标签为latest。比如当你在项目里直接 npm i xxx 的时候,就是安装最新的latest标签的版本,一般还有beta,next等tag,beta一般是用来测试,next则一般是用来做破坏性更新的大版本更新。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月3日

悬赏问题

  • ¥20 关于php录入完成后,批量更新数据库
  • ¥15 请教往复密封润滑问题
  • ¥15 cocos creator发布ios包
  • ¥15 comsol压电材料数据
  • ¥35 用python实现除法算法中goldschmidt算法
  • ¥15 汇编代码转换成C代码
  • ¥15 除法算法中的归一化具体是怎么变的?
  • ¥20 集成电路的逻辑电路和晶体管简化图
  • ¥15 下载windows builder后的问题
  • ¥15 端口连接数为什么会有限制