В VS Code обнаружен неверный файл конфигурации prettier ⇐ CSS
-
Гость
В VS Code обнаружен неверный файл конфигурации prettier
Загрузил свою виртуальную машину под управлением xubuntu на рабочей станции vmware 17 pro. Начал работать над упражнением в проекте Odin в VS Code, предварительно обновив и обновив его с помощью sudo apt-get update and update. Начал работать и заметил, что мои более красивые правила не форматируются при сохранении.
Происходит следующая ошибка:
["INFO" - 5:58:23 AM] Форматирование завершено за 6 мс. ["ИНФО" - 5:58:30] Файл форматирования:///home/t/repos/css-exercisions/flex/03-flex-header-2/style.css ["ОШИБКА" - 5:58:30] Обнаружен неверный файл конфигурации. ["ОШИБКА" - 5:58:30] Для расширения ".prettierrc" не указан загрузчик Ошибка: для расширения «.prettierrc» не указан загрузчик. в Explorer.getLoaderEntryForFile (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/node_modules/prettier/ Third-party.js:8194:17) в Explorer.loadFileContent (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/node_modules/prettier/ Third-party.js:8448:29) в Explorer.createCosmiconfigResult (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/node_modules/prettier/ Third-party.js:8453:40) при runLoad (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/node_modules/prettier/ Third-party.js:8464:37) в асинхронном кэшеWrapper (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/node_modules/prettier/ Third-party.js:8294:22) в асинхронном Promise.all (индекс 0) в асинхронном режиме t.ModuleResolver.getResolvedConfig (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/dist/extension.js:1:5693) в асинхронном режиме t.default.format (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/dist/extension.js:1:13308) в асинхронном режиме t.PrettierEditProvider.provideEdits (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/dist/extension.js:1:11417) в асинхронном B.provideDocumentFormattingEdits (/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:94:45902) ["ОШИБКА" - 5:58:30] Обнаружен неверный файл конфигурации. Подробности смотрите в журнале. Посмотрел настройки пользователя и обнаружил, что форматировщик неправильный, а затем переключил его на более красивый форматировщик кода. Все равно ничего не сработало. Удалил и переустановил покрасивее без изменений. Пробовал отключать и снова включать расширение. Пробовал включать и выключать красивее: используйте конфигурацию редактора, красивее: разрешайте глобальные модули, красивее: требуется конфигурация. Никаких изменений.
В настоящее время файл находится в /home/t/repos/, и я также пробовал скопировать и вставить его в каталог проекта и добавить в рабочую область кода vs. Примечание: в папке /repos также находится каталог node_modules. Файлам eslintrc.prettierrc и prettier.eslintrc присвоены правильные имена, и они остаются нетронутыми. Чтобы обойти эту проблему, я добавил путь конфигурации непосредственно к файлу в каталоге репозитория через settings.JSON. Вот мои текущие настройки.JSON-файл:
{ "workbench.colorTheme": "По умолчанию Темный+", «editor.guides.bracketPairs»: правда, "workbench.iconTheme": "vscode-icons", «editor.linkedEditing»: правда, "security.workspace.trust.untrustedFiles": "открыть", "prettier.configPath": "/home/t/repos/eslintrc.prettierrc", "[Javascript]": { «editor.formatOnSave»: правда, "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[машинописный текст]": { «editor.formatOnSave»: правда, "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[css]": { «editor.formatOnSave»: правда, "editor.defaultFormatter": "esbenp.prettier-vscode" }, "editor.defaultFormatter": "esbenp.prettier-vscode", "gitlens.hovers.currentLine.over": "линия", «liveServer.settings.donotShowInfoMsg»: правда, "liveServer.settings.AdvanceCustomBrowserCmdLine": "/opt/firefox/firefox", «editor.formatOnSave»: правда, «prettier.useEditorConfig»: ложь } Откуда я изначально взял эти конфигурации? Непосредственно из этого руководства: https://vicvijayakumar.com/blog/eslint- ... dependents
Примечание: путь Prettier: prettier к модулю prettier в настоящее время пуст. Вставка пути к файлу не сработала, поскольку я считаю, что это связано с модулем узла?
Пожалуйста, есть ли у кого-нибудь рекомендации, как исправить эту ситуацию? Я попробовал все решения, с которыми столкнулся. Я глубоко признателен за любую помощь, которую могу получить.
Загрузил свою виртуальную машину под управлением xubuntu на рабочей станции vmware 17 pro. Начал работать над упражнением в проекте Odin в VS Code, предварительно обновив и обновив его с помощью sudo apt-get update and update. Начал работать и заметил, что мои более красивые правила не форматируются при сохранении.
Происходит следующая ошибка:
["INFO" - 5:58:23 AM] Форматирование завершено за 6 мс. ["ИНФО" - 5:58:30] Файл форматирования:///home/t/repos/css-exercisions/flex/03-flex-header-2/style.css ["ОШИБКА" - 5:58:30] Обнаружен неверный файл конфигурации. ["ОШИБКА" - 5:58:30] Для расширения ".prettierrc" не указан загрузчик Ошибка: для расширения «.prettierrc» не указан загрузчик. в Explorer.getLoaderEntryForFile (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/node_modules/prettier/ Third-party.js:8194:17) в Explorer.loadFileContent (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/node_modules/prettier/ Third-party.js:8448:29) в Explorer.createCosmiconfigResult (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/node_modules/prettier/ Third-party.js:8453:40) при runLoad (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/node_modules/prettier/ Third-party.js:8464:37) в асинхронном кэшеWrapper (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/node_modules/prettier/ Third-party.js:8294:22) в асинхронном Promise.all (индекс 0) в асинхронном режиме t.ModuleResolver.getResolvedConfig (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/dist/extension.js:1:5693) в асинхронном режиме t.default.format (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/dist/extension.js:1:13308) в асинхронном режиме t.PrettierEditProvider.provideEdits (/home/t/.vscode/extensions/esbenp.prettier-vscode-9.10.3/dist/extension.js:1:11417) в асинхронном B.provideDocumentFormattingEdits (/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:94:45902) ["ОШИБКА" - 5:58:30] Обнаружен неверный файл конфигурации. Подробности смотрите в журнале. Посмотрел настройки пользователя и обнаружил, что форматировщик неправильный, а затем переключил его на более красивый форматировщик кода. Все равно ничего не сработало. Удалил и переустановил покрасивее без изменений. Пробовал отключать и снова включать расширение. Пробовал включать и выключать красивее: используйте конфигурацию редактора, красивее: разрешайте глобальные модули, красивее: требуется конфигурация. Никаких изменений.
В настоящее время файл находится в /home/t/repos/, и я также пробовал скопировать и вставить его в каталог проекта и добавить в рабочую область кода vs. Примечание: в папке /repos также находится каталог node_modules. Файлам eslintrc.prettierrc и prettier.eslintrc присвоены правильные имена, и они остаются нетронутыми. Чтобы обойти эту проблему, я добавил путь конфигурации непосредственно к файлу в каталоге репозитория через settings.JSON. Вот мои текущие настройки.JSON-файл:
{ "workbench.colorTheme": "По умолчанию Темный+", «editor.guides.bracketPairs»: правда, "workbench.iconTheme": "vscode-icons", «editor.linkedEditing»: правда, "security.workspace.trust.untrustedFiles": "открыть", "prettier.configPath": "/home/t/repos/eslintrc.prettierrc", "[Javascript]": { «editor.formatOnSave»: правда, "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[машинописный текст]": { «editor.formatOnSave»: правда, "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[css]": { «editor.formatOnSave»: правда, "editor.defaultFormatter": "esbenp.prettier-vscode" }, "editor.defaultFormatter": "esbenp.prettier-vscode", "gitlens.hovers.currentLine.over": "линия", «liveServer.settings.donotShowInfoMsg»: правда, "liveServer.settings.AdvanceCustomBrowserCmdLine": "/opt/firefox/firefox", «editor.formatOnSave»: правда, «prettier.useEditorConfig»: ложь } Откуда я изначально взял эти конфигурации? Непосредственно из этого руководства: https://vicvijayakumar.com/blog/eslint- ... dependents
Примечание: путь Prettier: prettier к модулю prettier в настоящее время пуст. Вставка пути к файлу не сработала, поскольку я считаю, что это связано с модулем узла?
Пожалуйста, есть ли у кого-нибудь рекомендации, как исправить эту ситуацию? Я попробовал все решения, с которыми столкнулся. Я глубоко признателен за любую помощь, которую могу получить.
Мобильная версия