# 2023-01-17 Note ###### tags: `notes` ## Learning Roadmap - NodeJs dev env setup - How to manage NodeJs versions - How to deal with multiple version of node packages - What is [`nvm`](https://github.com/nvm-sh/nvm) - How to install / remove `nvm` and related libs - How to upgrade `nvm` - How to install node with `nvm` - How to change node verison with `nvm` - How to alias node version - What is `corepack` - What's different between `npm`, `yarn`, `pnpm` - What's lock file - What's `npx` - [Vue learning](https://vuejs.org/) - How to learning - How to start up with [TypeScript](https://www.typescriptlang.org/) and [Vite](https://vitejs.dev/) - How to build/deploy - Docker learning - What's [container](https://containerd.io/) - What's different between VM and Container ## Dev Problems - nodemon reload python script in docker(x), using suite in Flask - watch mode should be on dev mode, not production/deploy - isolation service with container - 想問,定時確認機器狀態,有什麼關鍵字推薦嗎?