我在一个
python/svelte
全栈应用程序上工作,我们使用 pre-commit
。我已经将 stylelint
安装到前端 web
目录并为其配置了一个自定义挂钩:
- id: stylelint
name: stylelint
additional_dependencies:
- stylelint
entry: pnpm run --dir web lint:scss
files: ^.*\.(css|scss|svelte)$
language: node
pass_filenames: false
问题是:我们的
web
文件夹由 pnpm
管理,但是 language: node
将使用 npm
安装依赖项,并且挂钩不起作用。
问题是:我怎么能告诉
pre-commit
整体使用pnpm
并用stylelint
安装pnpm add -D stylelint
?