написать впереди
На самом деле он изначально не предназначался для изучения.vue-cliИсходный код, просто хочу знатьnodeкоманда, если вы хотите знатьnodeЕсли вы заказываете, то вы не можете обойтиtjнаписаноcommander.js. изучениеcommander.jsнашел в процессеvue-cliМетод взаимодействия довольно классный, а потом я пошел посмотреть исходный код, поэтому у меня есть эта статья.
Связь
Анализ исходного кода vue-cli 3.0
содержание
@vue/cli
- предисловие
- Начинать
- vue create
- vue add
- vue invoke
- vue inspect
- vue serve
- vue build
- vue ui
- vue init
- vue config
- vue upgrade
- vue info
@vue/cli-service
- Общее введение
- Встроенный плагин
Суммировать
Весь проект vue-cli-анализа можно условно разделить на две части, одна часть — анализ команд vue, включая create, add, invoke, ui и т. д., а другая часть — анализ vue-cli- оказание услуг. В результате анализа было обнаружено, что по сравнению с 2.X, 3.0 слишком сильно изменилась.Внедрив систему плагинов, разработчики могут использовать открытый API для расширения проекта. До анализа я мало что знал о механизме плагина и не знал, как его реализовать, после анализа я постепенно понял механизм его реализации, и более подробно ознакомился с конфигурацией vue. проект. Кроме того, в процессе анализа я также узнал много интересных пакетов npm, таких как execa, debug, lowdb, lodash, inquirer и т. д. Наконец, если вы хотите изучить команды узла или написать несколько интересных инструментов командной строки. Если да , чтение исходного кода vue-cli — хороший выбор.