devDependencies
Vetur удалён пакет flatmap-stream
. Пакет flatmap-stream
никогда не поставлялся пользователям.vetur.format.defaultFormatterOptions.prettier
. #997 и #998.vetur.format.defaultFormatterOptions.prettier
в качестве глобальной конфигурации prettier. Вам это не нужно, если у вас есть глобальный конфиг, такой как ~/.prettierrc
в вашем домашнем каталоге. #986vscode-css-langaugeservice
для функций языка Stylus. Благодаря вкладу @DeltaEvo. #953..ts
и .map
были удалены из опубликованных расширений. Благодаря вкладу @mjbvz. #955.vetur
в свой файл package.json
, и Vetur будет читать определения тегов/атрибутов Quasar для автозаполнения и других языковых функций. Эта функция теперь доступна для любых зависимостей, содержащих ключ vetur
. vuetypes — попытка стандартизировать этот формат. Благодаря вкладу @Zenser. #941.Читайте обновлённую документацию по адресу: https://vuejs.github.io/vetur/formatting.html#formatters.
prettier
, prettier-eslint
, prettyhtml
.editor.insertSpaces
и editor.tabSize
. Вместо этого Vetur теперь предлагает две опции, которые наследуются всеми форматировщиками. Это связано с тем, что VS Code по умолчанию устанавливает editor.detectIndentation: true
, а обнаруженная отступация для файлов Vue не всегда соответствует настройкам editor.insertSpaces
и editor.tabSize
. #982.
{
"vetur.format.options.useTabs": false,
"vetur.format.options.tabSize": 2
}
prettier.*
. Все настройки должны быть указаны в локальном файле конфигурации. #982.prettier-eslint
добавлен в качестве опции для vetur.format.defaultFormatter.js
. #982.prettier-eslint
, неправильно считывающих конфигурацию. Благодаря вкладу @Coder-256. #934 и #942.prettyhtml
становится средством форматирования по умолчанию для раздела <template>
.js-beautify-html
, и он больше не является устаревшей опцией для форматирования HTML.unformatted
опция устанавливается в пустой массив, чтобы учесть новое поведение js-beautify. #921.node_modules
, предпочтительно использовать его вместо упакованной версии prettier. Благодаря вкладу @maeldur. #876.<template>
должен иметь конечный тег. #578.essential
вместо recommended
набора правил eslint-plugin-vue
. #579.eslint-plugin-vue
.0.11.4 | 2017-12-14 | [VSIX] (https://marketplace.visualstudio.com/_apis/public/gallery/publishers/octref/vsextensions/vetur/0.11.4/vspackage)
<slot>
». #505./server
в дистрибутив вместо загрузки из NPM в другое место. Устранить проблему, когда VS Code не может найти языковой сервер. #568.</template>
. #548.end_with_newline
в js-beautify, чтобы шаблон форматировался правильно. #544.0.11.3 | 2017-11-13
<template>
с помощью js-beautify, при котором добавляется </template>
в конец. #539.0.11.2 | 2017-11-13
php
как один из языков пользовательского блока. #536.lang
в настройке пользовательского блока (js
вместо javascript
, md
вместо markdown
).~/.vscode/extensions/octref.vetur-<version>./syntaxes/vue-generated.json
).0.11.1 | 2017-11-10
vetur.grammar.customBlocks
.vetur.grammar.customBlocks
».0.11.0 | 2017-11-06 | [VSIX] (https://marketplace.visualstudio.com/_apis/public/gallery/publishers/octref/vsextensions/vetur/0.11.0/vspackage)
0.10.1 | 2017-10-19 | [VSIX] (https://marketplace.visualstudio.com/_apis/public/gallery/publishers/octref/vsextensions/vetur/0.10.1/vspackage)
0.10.0 | 2017-10-19 | [VSIX] (https://marketplace.visualstudio.com/_apis/public/gallery/publishers/octref/vsextensions/vetur/0.10.0/vspackage)
vetur.format.*
. Подробности см. ниже.devDependency
, чтобы обеспечить IntelliSense. #470.См. обновлённые документы по адресу: https://vuejs.github.io/vetur/formatting.html
"vetur.format.defaultFormatter": {
"html": "none",
"css": "prettier",
"postcss": "prettier",
"scss": "prettier",
"less": "prettier",
"js": "prettier",
"ts": "prettier",
"stylus": "stylus-supremacy"
}
Vetur теперь отключает форматирование html с помощью js-beautify по умолчанию и планирует полностью удалить js-beautify после того, как поддержка html появится в prettier. Вы всё ещё можете включить его, установив:
"vetur.format.defaultFormatter": {
"html": "js-beautify-html"
},
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
// настройки js-beautify-html, см. https://github.com/vuejs/vetur/blob/master/server/src/modes/template/services/htmlFormat.ts
}
}
Vetur закроет все проблемы с форматированием html. Проблемы с js-beautify следует сообщать в js-beautify. Наша команда направит усилия на создание форматирования html / vue в prettier.
Форматировщик Stylus основан на Stylus Supremacy. Благодаря вкладу @ThisIsManta. #457.
Исправлена ошибка, из-за которой однострочные теги с src
могли нарушить работу линтера. #461.
Поддержка регионов для <template>
, <style>
и <script>
. #459.
Исправлен Enter, который не работал должным образом из-за formatOnType. #448.
Исправлена проблема с выделением шаблона. #440.
Исправлено this.$
завершение.
Поддерживаются типы Vue 2.5+. #435.
bootstrap-vue поддержка. Благодаря @alexsasharegan. #428.
Поддержка formatOnType. #431.
Сделан доступным editor.emmet.action.expandAbbreviation
в регионе vue-html
, так что старый стиль emmet можно использовать.
Обновлены элементы пользовательского интерфейса Element UI и Onsen UI, а также теги и атрибуты автозаполнения.
Обновление до новейшей версии TypeScript с поддержкой JSDoc приведения типов и прочего. #419 и #420. Быстрое исправление исчезающего форматировщика. #421.
Обработка значений атрибутов без кавычек. #341.
Файлы по умолчанию исключаются на основе файла gitignore. #418.
Устранена проблема с производительностью при открытии одного файла Vue без рабочей области. #348.
Более терпимый синтаксический анализ для региона шаблонов, поэтому IntelliSense будет доступен даже при недопустимом шаблоне. #413.
Поиск определения компонентов Vue в <template>
. #411.
Завершение для имени компонента и свойств в <template>
. #393.
Исправление emmet, которое неправильно отображало предложения для элементов с -
. #398.
Исправление ошибки ESLint при обработке вложенного v-for. #400. Вот перевод текста на русский язык:
Пространство перед именованными и анонимными функциями. #226.
<template>
. #360.v-for
. #261.vetur.validation.style
к postcss. #350.Особая благодарность @HerringtonDarkholme, который вносил свой вклад в большинство улучшений Vetur в течение последних многих версий.
Поздравляем @g-plane и @armano2, которые внесли свой первый PR в Vetur!
<template>
. #293.import
в верхней части <script>
происходил сбой VLS. #285.vue-template-compiler
как зависимости. Исправлено #250, #277 и #286.@
и улучшенный порядок IntelliSense. #256.vetur.validation.template
, позволяющая включать проверку vue-html с помощью eslint-plugin-vue@beta
. #235 и #257.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )