Pnpm 用于预提交自定义钩子

问题描述 投票:0回答:0

我在一个

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

python svelte pre-commit-hook pre-commit pnpm
© www.soinside.com 2019 - 2024. All rights reserved.