Closed RuanZhongNan closed 2 months ago
.cjs格式的插件在 prettier 的 plugins 内无法工作,纯.js格式才能工作。
.cjs
.js
package.json 安装的依赖如下:
{ "devDependencies": { "@lint-md/core": "^2.0.0", "prettier": "^3.3.2", "prettier-plugin-lint-md": "^1.0.0" } }
在 prettier.config.js 内:
// @ts-check /** @type {import("prettier").Config} */ const config = { plugins: ["prettier-plugin-lint-md/dist/prettier-plugin-lint-md.js"], singleQuote: false, printWidth: 120, semi: true, jsxSingleQuote: true, useTabs: true, tabWidth: 2, endOfLine: "auto", "space-around-alphabet": true, "space-around-number": true, // 允许代码块为空的 "no-empty-code-lang": false, }; export default config;
在 plugins 内填写为 prettier-plugin-lint-md/dist/prettier-plugin-lint-md.cjs 或者是 prettier-plugin-lint-md时,无反应。commonjs 格式无反应。
prettier-plugin-lint-md/dist/prettier-plugin-lint-md.cjs
prettier-plugin-lint-md
谢谢指出,已更新package.json 2b8653b68d7c829cd9e1b4c5db15e869423b6e51
文件格式不同导致运行失败
.cjs
格式的插件在 prettier 的 plugins 内无法工作,纯.js
格式才能工作。依赖关系
package.json 安装的依赖如下:
成功运行的 prettier 配置
在 prettier.config.js 内:
失败情况
在 plugins 内填写为
prettier-plugin-lint-md/dist/prettier-plugin-lint-md.cjs
或者是prettier-plugin-lint-md
时,无反应。commonjs 格式无反应。