Краткий @trivago/prettier-plugin-sort-imports не может помещать импорт .css внизу внизуJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Краткий @trivago/prettier-plugin-sort-imports не может помещать импорт .css внизу внизу

Сообщение Anonymous »

Я использую @trivago/prettier-plugin-sort-imports для автоматической сортировки импортируемых данных в моем проекте React. В большинстве случаев сортировка работает, но у меня возникают проблемы с тем, чтобы импорт .css и .scss, который не начинается с ./, всегда отображался внизу списка.
Вот пример моего текущего импорта:

Код: Выделить всё

import { PublicClientApplication } from '@azure/msal-browser';
import 'bootstrap/dist/css/bootstrap.min.css'; // this should be at the bottom
import { StrictMode } from 'react';
import { createRoot } from 'react-dom/client';

import App from './App';
import { msalConfig } from './auth-config.ts';

import './styles/index.css';
и вот мой .prettierrc Конфигурация:

Код: Выделить всё

{
"printWidth": 80,
"tabWidth": 2,
"useTabs": false,
"semi": true,
"singleQuote": true,
"trailingComma": "es5",
"bracketSpacing": true,
"arrowParens": "always",
"importOrder": ["^@?\\w", "^@/", "^[./](?!.*\\.(css|scss)$)", ".*\\.(css|scss)$"],
"importOrderSeparation": true,
"importOrderSortSpecifiers": true,
"plugins": ["@trivago/prettier-plugin-sort-imports"]
}
Я ожидаю .css / импорт всегда отображается внизу списка импорта, как указано в правиле .*\\.(css|scss)$. Однако import 'bootstrap/dist/css/bootstrap.min.css'; помещается вверху списка, поскольку он также соответствует первому правилу ().
Кстати, это та же причина, почему я исключил. !.*\\. (CSS | SCSS) $) Правило.
Как это исправить?
Это Та же причина, по которой я исключил. Как я могу это решить?

Подробнее здесь: https://stackoverflow.com/questions/793 ... orts-at-th
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ModuleNotFoundError пытается импортировать из sort.sort
    Anonymous » » в форуме Python
    0 Ответы
    66 Просмотры
    Последнее сообщение Anonymous
  • Разница между Collections.sort(список) и Collections.sort(список,компаратор)
    Anonymous » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • PHP Sort Float и целочисленные значения в массиве - SORT () [Дублировать]
    Anonymous » » в форуме Php
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Какой алгоритм использует встроенный метод Sort-Sort () Python?
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Какой алгоритм использует встроенный метод Sort-Sort () Python?
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»