pokey / command-server

Secure VSCode communication channel designed for voice coding
MIT License
16 stars 9 forks source link

error TS7016: Could not find a declaration file for module 'minimatch' #23

Open saidelike opened 7 months ago

saidelike commented 7 months ago
MINGW64 /c/command-server_fork (main)
$ pnpm install
 WARN  deprecated vscode-test@1.6.1: This package has been renamed to @vscode/test-electron, please update to the new name
Downloading registry.npmjs.org/typescript/4.9.5: 11.62 MB/11.62 MB, done
Packages: +231
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 232, reused 169, downloaded 62, added 231, done

dependencies:
+ minimatch 3.1.2 (9.0.3 is available)
+ rimraf 3.0.2 (5.0.5 is available)

devDependencies:
+ @types/glob 7.2.0 (8.1.0 is available)
+ @types/mocha 8.2.3 (10.0.6 is available)
+ @types/node 15.14.9 (20.11.25 is available)
+ @types/rimraf 3.0.2 (4.0.5 is available)
+ @types/vscode 1.87.0
+ @typescript-eslint/eslint-plugin 4.33.0 (7.1.1 is available)
+ @typescript-eslint/parser 4.33.0 (7.1.1 is available)
+ eslint 7.32.0 (8.57.0 is available)
+ glob 7.2.3 (10.3.10 is available)
+ mocha 8.4.0 (10.3.0 is available)
+ typescript 4.9.5 (5.4.2 is available)
+ vscode-test 1.6.1 deprecated

MINGW64 /c/command-server_fork (main)
$ pnpm compile

> command-server@0.9.1 compile C:\command-server_fork
> tsc -p ./

src/commandRunner.ts:1:27 - error TS7016: Could not find a declaration file for module 'minimatch'. 'C:/command-server_fork/node_modules/.pnpm/minimatch@3.1.2/node_modules/minimatch/minimatch.js' implicitly has an 'any' type.
  If the 'minimatch' package actually exposes this module, consider sending a pull request to amend 'https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimatch'

1 import { Minimatch } from "minimatch";
                            ~~~~~~~~~~~

Found 1 error in src/commandRunner.ts:1

 ELIFECYCLE  Command failed with exit code 2.

this is building from Windows.

image

NOTE: this is not blocking me because I don't need the code using minimatch.

pokey commented 7 months ago

this repo uses yarn, not pnpm. Try doing the install using yarn and see if you still have the same issue; seems fine on my machine