Bun.js v1.1.0 windows正式版版
Bun.js 在4月1号更新了v1.1.0版本,在Windows上面也修复了,支持Windows上面直接使用,查了下昨天更新的
安装
直接 在cmd 中 输入 powershell -c "irm bun.sh/install.ps1 | iex"
版本
创建项目
bun create vite
可以创建多种项目(vue 或者 react 都可以)
bun create vue/cli 不可以
【npm 安装项目是这样的
npm install -g vue-cli
vue create 项目名
】如果非要创建vue2项目并且用vue-cli,那么把npm的命令行中的npm 换成 bun,但是最后本质还是用的npm
并且支持 ts / js
vue项目是默认下载的vue3
react项目是默认下载的 18.2
并且后续命令行也是bun
下载react 项目
bun 支持 bun create vite 或者 bun create react-app
选择用 bun create react-app
下载 ,那么使用的是 create-react-app
最后还是 npm
如果希望用vue-cli 下载vue2项目
需要先下载bun install vue-cli
然后通过 vue create 项目名下载,但是这里又进入到node了,而且后续反馈也是npm
查看了一下 bun create remix
Remix.js
是一个基于react的全栈 Web 开发框架,是对标next.js的。
继续测试
bun
优势,当node
升级 降级之后,npm
需要同样进行升级降级,而且这时需要重新安装yarn
pnpm
(当然了哈,我用了npm的镜像管理nrm
,这个也需要重新安装),但是bun
不受node
影响,vite
也不受影响
创建vue3 项目
-
如果用vite 创建vue3 项目 bun create vite 那么是不需要管理node 的版本问题
-
但是如果用bun create vue@lateat 创建vue3项目,那么是需要管理node 版本的
当我的node 是16的版本的时候,就创建不成功
当我把node 升级到了18版本,就可以
并且在低版本的node中 用npm 运行项目的时候 会有警告
但是 bun 不受影响
总结!!!
-
如果单纯的用bun下载依赖,或者用vite创建项目,是非常便捷的,不需要考虑node
-
如果用一些其他的架子搭建项目,比如
vue-cli
create vue/@latest
create-react-app
等去搭建vue 和react 项目的时候,用bun 或者npm 都行,但是这里要考虑node版本问题,需要和这些架子自身属性,
所以就目前而言,Bun是无法取代node 环境的,但是可以当作另一个npm 的镜像使用,作为包管理器还是很合格的
最后吐槽一下 ## — ##
4月1号刚写了文章说
bun
在windows系统上面不好使,结果半夜悄悄默默去更新了版本,支持windows了,我真的是服了你这个老六了淦!!
原文链接:https://juejin.cn/post/7353280369381326874 作者:用户5327161192068