---
# System prepended metadata

title: 2023-01-17 Note
tags: [notes]

---

# 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

- 想問，定時確認機器狀態，有什麼關鍵字推薦嗎?