MyRecord icon indicating copy to clipboard operation
MyRecord copied to clipboard

Web前端开发环境相关

Open bfchengnuo opened this issue 2 years ago • 1 comments

Node

版本管理:

  • nvm
  • n(推荐)

Npm 增强:

  • yarn
  • pnpm(推荐)
  • cnpm
  • nrm(镜像管理)

Python

版本管理:

  • pyenv、pyenv-virtualenv / virtualenv

bfchengnuo avatar Jun 09 '22 13:06 bfchengnuo

Npm补充

  • npx 常用的作用有两个,一个可以简单理解为从远程下载安装全局组件执行后删除,例如 vue、react 等的初始化; 另一个是直接运行命令(不需要设置 package.json 的 scripts),因为它可以自动去 node_modules/.bin 路径和环境变量 $PATH 里面,检查命令是否存在。由于 npx 会检查环境变量 $PATH,所以系统命令也可以调用。
  • npm init < initializer> 懒人大法,例如 npm init thinkjs 等价于 npx create-thinkjs

bfchengnuo avatar Jun 11 '22 05:06 bfchengnuo