Серия ВСК
∘ Введение
∘ Серия историй
∘ Основная часть по расширению VSC
∘ 1. Поддержка Javascript/Node/React Language в расширении VSC
∘ 2. Npm на расширении VSC
∘ Обзор
Введение
Visual Studio Code — это мощная и бесплатная IDE, поддерживающая разработку более 10 языков и богатый рынок, которым управляет официальный представитель Microsoft. В этой статье мы поделимся опытом работы с более чем 100 расширениями и вырезаем лучшие расширения для Javascript Node React, которые нельзя пропустить. Кроме того, мы рекомендуем эти расширения, чтобы повысить производительность на 30 % и повысить эффективность написания кода.
В этом разделе Visual Studio Code 101 #6: 10+ расширений Javascript Node React в рекомендации мы рекомендуем вам ознакомиться с введением JavaScript в Visual Studio Code, в котором показано, как использовать VS Code. как среда Javascript/Node, а Visual Studio Code включает в себя встроенный javascript intellisense, отладку, форматирование, навигацию по коду, рефакторинг и многие другие расширенные языковые функции.
Наконец, мы собираемся представить полезные расширения, и мы хотим, чтобы эти расширения помогли вам повысить эффективность вашей работы.
Сюжетная серия
Теперь я надеюсь поделиться некоторым опытом, чтобы сократить разрыв между новичком и экспертом. В этой серии будет представлена миграция Visual Studio Code 101 с 0 на 100 из другой IDE, она содержит следующие части:
Серии
- Visual Studio Code 101 #1: Введение и начало работы
- Visual Studio Code 101 #2: 20+ рекомендуемых расширений VSC, которые необходимо установить для общего назначения
- Visual Studio Code 101 #3: более 20 рекомендуемых расширений VSC, которые необходимо установить для продвинутых целей
- Visual Studio Code 101 #4: расширение 7+ C_C++ в рекомендации (Clang-Format)
- Visual Studio Code 101 #5: рекомендуется 10+ расширений Python
- Visual Studio Code 101 #6: рекомендуется 10+ расширений Javascript Node React
- Visual Studio Code 101 #7: рекомендуется 10+ расширений HTML CSS
- Visual Studio Code 101 #8: рекомендуется 10+ контейнеров Docker и kubernetes
- Visual Studio Code 101 #9: 10+ CICD Jenkins, Gitlab, Github Action и расширение конвейера Azure в рекомендации
- Visual Studio Code 101 #10: расширение DevOps Engineer в рекомендации
- Visual Studio Code 101 #11: рекомендуемое расширение Cloud Engineer
1. Поддержка Javascript/Node/React Language в расширении VSC
Ваш Javascript/Node/React идеально подходит для VSCode IDE!! Прежде всего, встроенная функция VScode поддерживает потерю функции javascript, поэтому я рекомендую вам сначала ознакомиться с введением JavaScript в коде Visual Studio, если вы не имеете никакого представления о расширении Javascript / Node / React.
ESLint
- Кодовое имя: dbaeumer.vscode-eslint
- Описание: интегрирует JavaScript ESLint в VS Code.
- Данный рейтинг: ⭐⭐⭐⭐⭐ 5 звезд
- Ссылка на ВСК: Ссылка
- Комментарий: Вы должны использовать это. Я использую это расширение для форматирования своих js-файлов с помощью правила eslint, и я делюсь правилом eslint со своей командой, чтобы выровнять один и тот же стиль кодирования. Если вы не установили ESLint локально или глобально, сделайте это, запустив npm install eslint в папке рабочей области для локальной установки или npm install -g eslint для глобальной установки. Действительно рекомендация.
- Быстрый просмотр:
Вавилонский JavaScript
- Кодовое имя: mgmcdermott.vscode-language-babel
- Описание: Подсветка синтаксиса VSCode для современного JavaScript.
- Данный рейтинг: ⭐⭐⭐⭐ 4 звезды
- Ссылка на ВСК: Ссылка
- Комментарий: Вы можете использовать это. Я использую это расширение для кодирования, реагирующего на JSX с подсветкой синтаксиса JavaScript. Это расширение поддерживает ES201x JavaScript, React (включая JSX), FlowType и выделение кода GraphQL в строках шаблона.
- Быстрый просмотр:
Отладчик JavaScript (ежедневно)
- Кодовое имя: ms-vscode.js-debug-nightly
- Описание: Расширение для отладки программ Node.js и Chrome.
- Данный рейтинг: ⭐⭐⭐⭐⭐ 5 звезд
- Ссылка на ВСК: Ссылка
- Комментарий: Вы можете использовать это. Я использую это расширение для отладки JavaScript с помощью Chrome. Эта функция расширения «Профилирование» прекрасно показывает общую производительность всего процесса.
- Быстрый просмотр:
Усилитель JavaScript
- Кодовое имя: sburg.vscode-javascript-booster
- Описание. Повысьте свою производительность с помощью расширенного рефакторинга JavaScript/TypeScript и команд.
- Данный рейтинг: ⭐⭐⭐⭐ 4 звезды
- Ссылка на ВСК: Ссылка
- Комментарий: Вы можете использовать это. Я использую это расширение для рефакторинга реагирующих файлов. Эта функция расширения «Действия кода» отлично подходит для ускорения рефакторинга.
- Быстрый просмотр:
Набор фрагментов кода JavaScript
- Кодовое имя: akamud.vscode-javascript-snippet-pack
- Описание: Пакет фрагментов, который поможет вам более продуктивно работать с JavaScript.
- Данный рейтинг: ⭐⭐⭐⭐ 4 звезды
- Ссылка на ВСК: Ссылка
- Комментарий: Вы можете использовать это. Я использую это расширение для кодирования javascript DOM с помощью ярлыка, и я могу создать предопределенный метод, такой как «[ae] addEventListener». Это хорошая функция, если вам нравится использовать ярлык для создания базы кода.
${1:document}.addEventListener('${2:load}', function(e) {
${3:// body}
});
- Быстрый просмотр:
Фрагменты кода JavaScript
- Кодовое имя: xabikos.JavaScriptSnippets
- Описание: Фрагменты кода для JavaScript в синтаксисе ES6.
- Данный рейтинг: ⭐⭐⭐⭐ 4 звезды
- Ссылка на ВСК: Ссылка
- Комментарий: Вы можете использовать это. Я использую это расширение для кодирования javascript ES6 с помощью ярлыка, и я могу создать предопределенный метод, такой как «imp→ импортирует весь модуль import fs из ‘fs’;». Это хорошая функция, если вам нравится использовать ярлык для создания базы кода.
- Быстрый просмотр:
Фрагменты ES7+ React/Redux/React-Native
- Кодовое имя: dsznajder.es7-реагировать-js-фрагменты
- Описание: Расширения для React, React-Native и Redux в JS/TS с синтаксисом ES7+. Настраиваемый. Встроенная интеграция с prettier.
- Данный рейтинг: ⭐⭐⭐⭐ 4 звезды
- Ссылка на ВСК: Ссылка
- Комментарий: Вы можете использовать это. Я использую это расширение для кодирования реакции и сокращения с помощью ярлыка. Это хорошая поддержка javascript и сниппетов react/redux в es7+ с функциями плагина babel.
- Быстрый просмотр:
JavaScript и TypeScript Nightly
- Кодовое имя: ms-vscode.vscode-typescript-next
- Описание: включает typescript@next для поддержки встроенной поддержки JavaScript и TypeScript в VS Code.
- Данный рейтинг: ⭐⭐⭐⭐⭐ 4 звезды
- Ссылка на ВСК: Ссылка
- Комментарий: Вы можете использовать это. Я использую это расширение, чтобы машинописный текст (typescript@next) в качестве встроенной версии машинописного текста по сравнению с кодом использовался для поддержки javascript и машинописного текста intellisense.
- Быстрый просмотр:
2. Npm на расширении VSC
нпм
- Кодовое имя: eg2.vscode-npm-script
- Описание: поддержка npm для VS Code.
- Данный рейтинг: ⭐⭐⭐⭐⭐ 5 звезд
- Ссылка на ВСК: Ссылка
- Комментарий: Вы должны использовать это. Я использую это расширение для запуска скрипта npm package.json для сборки веб-пакета или запуска сервера. Это расширение поддерживает запуск сценариев npm, определенных в файле package.json, и проверку установленных модулей на соответствие зависимостям, определенным в package.json.
- Быстрый просмотр:
Интеллектуальная поддержка npm
- Кодовое имя: christian-kohler.npm-intellisense
- Описание: Плагин Visual Studio Code, который автоматически заполняет модули npm в операторах импорта.
- Данный рейтинг: ⭐⭐⭐⭐⭐ 5 звезд
- Ссылка на ВСК: Ссылка
- Комментарий: Вы должны использовать это. Я использую это расширение для форматирования модуля импорта npm в начале файлов JS, и мне не нужно добавлять модуль потери самостоятельно. Хороший инструмент для ленивых. Это расширение автоматически заполняет модули npm в операторах импорта.
- Быстрый просмотр:
Интеллектуальное определение пути
- Кодовое имя: christian-kohler.path-intellisense
- Описание: плагин Visual Studio Code, который автоматически заполняет имена файлов.
- Данный рейтинг: ⭐⭐⭐⭐⭐ 5 звезд
- Ссылка на ВСК: Ссылка
- Комментарий: Вы должны использовать это. Я использую это расширение для завершения относительного пути при импорте файла в файлы html/css/js. Автор - christian-kohler, который создал еще одно расширение - npm Intellisense. Хороший инструмент для ленивых. Это расширение автозаполнения имен файлов.
- Быстрый просмотр:
Поиск node_modules
- Кодовое имя: jasonnutter.search-node-modules
- Описание: Быстрый поиск в папке node_modules.
- Данный рейтинг: ⭐⭐⭐⭐⭐ 5 звезд
- Ссылка на ВСК: Ссылка
- Комментарий: Вы должны использовать это. Я использую это расширение, чтобы найти разные локальные и глобальные модули узлов, иногда я не могу найти, что не так в модуле множественного импорта узлов. Это расширение позволяет вам быстро перемещаться по файлу внутри каталога node_modules вашего проекта.
- Быстрый просмотр:
Краткое содержание
В этом посте мы рекомендуем просмотреть расширение JavaScript в коде Visual Studio, чтобы создать среду разработки javascript/node/react с категорией расширений javascript/node/react из двух частей и сократить лучшие расширения, которые вы должны попробовать. Опять же, мы рекомендуем эти расширения, чтобы повысить производительность на 30 % и повысить эффективность написания кода.
2 части категории расширений javascript/node/react
- Поддержка Javascript/Node/React Language в расширении VSC
- Npm в расширении VSC
Если у вас есть хорошая идея или вы рекомендуете расширение VSC, пожалуйста, сообщите мне! Спасибо.
Большинство изображений из каждого расширения. У них есть авторские права.