1. При выполнении команды npm run dev, папка dist не создается скорее всего по причине отсутствия этой команды в скриптах, определенных в файле package.json. Обычно команда npm run dev используется для запуска сборки проекта, но если она не создает папку dist, возможно ее нужно настроить или добавить в скрипты.
2. В файле package.json могут быть определены различные скрипты, которые могут использоваться для различных целей. Например, в Typscript проектах могут быть определены следующие скрипты:
- "start": запускает приложение или сервер
- "build": собирает проект в production-ready версию
- "test": запускает тесты
- "dev": запускает development-сервер для разработки
- "lint": запускает линтер для проверки кода на соответствие стандартам
Каждый скрипт может быть запущен с помощью команды npm run <имя скрипта>. В случае отсутствия необходимого скрипта, папка dist не будет создана или проект не будет корректно собран.