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

关于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 如何用Numpy库的向量化方法提高delta对冲的计算效率?(代码已附,只需修改第三个函数,在一小时内绘制出散点图即可)
    • ¥15 yolov5双目识别输出坐标代码报错
    • ¥15 这个代码有什么语法错误
    • ¥15 给予STM32按键中断与串口通信
    • ¥15 使用QT实现can通信
    • ¥15 关于sp验证的一些东西,求告知如何解决,
    • ¥35 关于#javascript#的问题:但是我写的只能接码数字和字符,帮我写一个解码JS问题
    • ¥15 prophet运行报错,如何解决?
    • ¥15 用GPU跑pytorch搭建的LSTM的时候出现了奇怪的报错
    • ¥20 前端数据是从session等作用域拿到的,如何取值继续传递后端呢