Запустите более симпатичный из CLI с config в пакете. json - PullRequest
0 голосов
/ 19 апреля 2020

Я пытаюсь запустить Prettier из CLI, определяющего конфигурацию в пакете. Файл json, как это объяснено в Официальных документах

Prettier использует cosmiconfig для поддержки файла конфигурации. Это означает, что вы можете настроить красивее с помощью (в порядке приоритета):

Ключ "красивее" в вашем пакете. json file.

Howewer, используя следующую команду и файл пакета json, появляется сообщение об ошибке:

Команда:

prettier --config package.json ./src/basic-sample.js

пакет. json:

{
    "name": "prettier-getting-started",
    "version": "1.0.0",
    "description": "Prettier - Getting started",
    "main": "index.js",
    "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1",
    },
    "keywords": [
        "prettier"
    ],
    "author": "Rafa Romero",
    "license": "ISC",
    "devDependencies": {
        "prettier": "2.0.4"
    },
    "prettier":{
        "singleQuote": true
      }
}

Результат:

[error] Invalid configuration file `src/basic-sample.js`: JSON Error in /Users/rafaromero/prettier-sample/package.json:
[error] LinesAndColumns$1 is not a constructor

Хотелось бы отметить, что при использовании .prettierr c. js файл с той же командой работает

1 Ответ

0 голосов
/ 23 апреля 2020

В соответствии с конфигурацией https://prettier.io/docs/en/configuration.html в пакете. json имеет наивысший приоритет, поэтому вы можете позвонить:

prettier ./src/basic-sample.js
or
prettier --write ./src/basic-sample.js

Я делаю это изнутри пакет. json скрипт, но это не должно иметь никакого значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...