0

所以我今天尝试安装更漂亮的,我直接按照文档中的说明进行操作。

npm install --save-dev --save-exact prettier
echo {}> .prettierrc.json

然后我创建一个 .prettierignore 并复制粘贴我的 .gitignore 中写的内容。同时,这是我在 .prettierrc.json 中写的:

{
   "singleQuote": true
}

现在,当我在命令行中运行 prettier 时:

npx prettier --write src/index.js

我收到此错误:

PS C:\file-directory> npx prettier --write src/index.js
[error] Invalid configuration file `src\index.js`: JSON Error in C:\file-directory\.prettierrc.json:
[error]
[error] > 1 | ��{
[error]     | ^
[error]   2 |
[error]   3 |    "singleQuote": true
[error]   4 |
[error]
[error] Unexpected token "�" (0xFFFD) in JSON at position 0 while parsing near "��{\u0000\r\u0000\n\u0000 \u0000 \u0000 \u0000\"\u0000s\u0000i\u0000..."
[error]
[error] > 1 | ��{
[error]     | ^
[error]   2 |
[error]   3 |    "singleQuote": true
[error]   4 |
[error]

我的 json 文件在 vscode 中没有显示任何错误...我禁用了更漂亮的扩展,因为我想在 CLI 中尝试它,但如果我启用它,它将无法工作,如果我单击“它会显示相同的错误”更漂亮”在 vscode 的右下角,所以这绝对是一个配置文件问题......

4

1 回答 1

0

mthrasher33 在评论部分回答:

遇到同样的问题。删除 .prettierrc.json 然后通过 Visual Studio IDE 制作文件,一切正常。通过命令行制作文件时一定不能工作?

于 2022-02-25T08:40:36.963 回答