尝试 JsPrettier 我的 js 和 jsx 代码时出现以下错误。
Prettier 报告了以下错误:
[警告] 忽略了未知选项
--html-whitespace-sensitivity=css。[错误] 错误:无法解析解析器“babel”
我现在已经重新安装了这两个插件,但仍然出现相同的错误。目前在使用 create-react-app 的项目中工作。
JsPrettier 版本 1.24.0 Sublime 版本 3.1.1
这些是我的 Babel 设置:
"debug": false,
"use_local_babel": true,
"node_modules": {
"windows": "C:/Program Files/nodejs/node_modules",
"linux": "/usr/lib/node_modules",
"osx": "/usr/local/lib/node_modules"
},
"options": {}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法将 JsPrettier 指向 Babel?我不确定 Sublime、Babel 和 Prettier 之间究竟是如何相互作用的。我猜这只是告诉 JsPrettier babel 解析器在哪里的问题?
提前致谢!
注意:如果你想在你的项目中使用 prettier 的本地安装,请省略-gfrom all 命令
首先,更新您的 prettier 全球版本:
npm update -g prettier
npm list -g prettier 现在给我 prettier@1.16.2
现在更新您的 JsPrettier 用户设置(Sublime Text > Preferences > Package Settings > JsPrettier > Settings - User)并设置"prettier_cli_path"指向您的全局 bin
// JsPrettier.sublime-settings
{
...
"prettier_cli_path": "/Users/abby/.nvm/versions/node/v10.14.1/bin/prettier",
...
}
Run Code Online (Sandbox Code Playgroud)
(通过运行检查正确的路径npm root -g并将其更新到更漂亮的 bin)
| 归档时间: |
|
| 查看次数: |
1940 次 |
| 最近记录: |