前端现在主流包管理和打包构建方案是什么?

查看 127|回复 12
作者:cow   
首先声明下本人前端纯小白(勿喷)。最近想随便写点东西玩玩,熟悉下前端技术栈,目前用 nvm 管理 node 版本,已经确定了 v20+,为了避免踩坑,想咨询下前端技术栈相关的最佳实践。
包管理器有 n 种选择,npm、yarn、pnpm、bun,还有个包管理器的管理器 corepack😓,似乎用 corepack 然后随便 enable 一个就够了?
服务端渲染场景用 next 还是 nuxt 呢(似乎 vue 上手简单点),然后用 docker + pm2 管理?
打包构建工具又有 webpack、rollup、vite、parcel 各种选择,哪个简单又强大呢?
lanisle   
找几个热门的开源项目不就有的参考了。
qW7bo2FbzbC0   
从 0 开始 react ,我用的 vite + react-router
abc1310054026   
新手别考虑这么多,npm + vue/react + vite/webpack  就够了。后面的根据你自己的需求学习/使用。
没有所谓“完美”的方案,都是根据自身需求选择的。
liaozzzzzz   
个人习惯
nvm:管理 node 版本
nrm:管理镜像源
pnpm:管理依赖
vite:打包
框架:vue ( nuxt )、react ( next )、node ( nest )
PTLin   
跟着脚手架走
duanxianze   
想的太多了,纯小白直接 html js css 上手写就是了
cow
OP
  
@duanxianze 也不算新手,我几年前之前用 jq 写过简单前端项目,只是没用 vue react 这种框架
wangtian2020   
公司前端我说了算,我就 node@22+npm+vite@5+vue@3 上去干
nvm 我都不需要,老项目不归我管。
vite 就是用的 rollup 打包的。
一定一定要记得,老项目别用 node-sass 了用 dart-sass ,还被 node-sass 弄的要切 node 版本的只能说前端水平不够
bun 内置了中国下载友好的 electron 等分发镜像。pnpm 据说省硬盘空间。我就 npm 一把梭了,下不动的包 tun 模式一开保准下的动。
fov6363   
pnpm + rspack
您需要登录后才可以回帖 登录 | 立即注册

返回顶部