Automattic / Automattic/node-canvas

The specified procedure could not be found [Windows]

Open
#2,004 0 comments 0 reactions 0 assignees View on GitHub
Installation help
Dominant language
JavaScript
Stars
10.7k
Forks
1.2k
Avg merge
4d 8h
Merged PRs (30d)
1

Description

Npm install works fine, but this issue occurs during runtime

![image](https://user-images.githubusercontent.com/3184210/157019386-301ed74a-c18d-4c3e-950c-4a2b6e2ab107.png)

## Steps to Reproduce
npm install or pnpm install

and the projects works fine, but face this issue only on particular page when I visit it.

## Your Environment
* Version of node-canvas (output of `npm list canvas` or `yarn list canvas`):
```
❯❯❯ npm list canvas
web@1.0.0 C:\Projects\work\pret\web
+-- @sentry/browser@6.18.1 -> .\node_modules\.pnpm\@sentry+browser@6.18.1\node_modules\@sentry\browser
| `-- jsdom@16.7.0 invalid: "^15.0.0" from node_modules/.pnpm/@sentry+browser@6.18.1/node_modules/@sentry/browser, "^6.5.1" from node_modules/.pnpm/google-map-react@1.1.7_react-dom@17.0.2+react@17.0.2/node_modules/google-map-react -> .\node_modules\.pnpm\jsdom@16.7.0_canvas@2.9.0\node_modules\jsdom
| `-- canvas@2.9.0 -> .\node_modules\.pnpm\canvas@2.9.0\node_modules\canvas
+-- @testing-library/dom@8.11.3 invalid: "8.11.1" from node_modules/.pnpm/@pretamanger+component-library@8.79.0_33bdac975a6e334c49640fab91e2abb4/node_modules/@pretamanger/component-library -> .\node_modules\.pnpm\@testing-library+dom@8.11.3\node_modules\@testing-library\dom
| `-- dom-accessibility-api@0.5.13 -> .\node_modules\.pnpm\dom-accessibility-api@0.5.13\node_modules\dom-accessibility-api
| `-- jest-environment-jsdom@26.6.2 invalid: "^27.0.3" from node_modules/.pnpm/dom-accessibility-api@0.5.13/node_modules/dom-accessibility-api, "^27.0.3" from node_modules/.pnpm/dom-accessibility-api@0.5.13/node_modules/dom-accessibility-api, "^24.7.1" from node_modules/.pnpm/react-universal-interface@0.6.2_react@17.0.2+tslib@2.3.1/node_modules/react-universal-interface -> .\node_modules\.pnpm\jest-environment-jsdom@26.6.2_canvas@2.9.0\node_modules\jest-environment-jsdom
| `-- jsdom@16.7.0 -> .\node_modules\.pnpm\jsdom@16.7.0_canvas@2.9.0\node_modules\jsdom
| `-- canvas@2.9.0 deduped -> .\node_modules\.pnpm\canvas@2.9.0\node_modules\canvas
+-- canvas@2.9.0 -> .\node_modules\.pnpm\canvas@2.9.0\node_modules\canvas
+-- isomorphic-dompurify@0.2.0 -> .\node_modules\.pnpm\isomorphic-dompurify@0.2.0_canvas@2.9.0\node_modules\isomorphic-dompurify
| `-- jsdom@16.7.0 -> .\node_modules\.pnpm\jsdom@16.7.0_canvas@2.9.0\node_modules\jsdom
| `-- canvas@2.9.0 deduped -> .\node_modules\.pnpm\canvas@2.9.0\node_modules\canvas
`-- qrcode@1.5.0 -> .\node_modules\.pnpm\qrcode@1.5.0\node_modules\qrcode
`-- canvas@2.9.0 deduped -> .\node_modules\.pnpm\canvas@2.9.0\node_modules\canvas
```

* Environment (e.g. node 4.2.0 on Mac OS X 10.8): Windows 11 pro

Also Im using node 16 via nvm

```

; "global" config from C:\Program Files\nodejs\etc\npmrc

; msvs_version = "2022" ; overridden by user

; "user" config from C:\Users\ajink\.npmrc

; @babel:registry = "https://registry.npmjs.org" ; overridden by project
@commitlint:registry = "https://registry.npmjs.org"
; @fullhuman:registry = "https://registry.npmjs.org" ; overridden by project
; @pretamanger:registry = "https://npm.pkg.github.com/pretamanger" ; overridden by project
; @testing-library:registry = "https://registry.npmjs.org" ; overridden by project
//npm.pkg.github.com/:_authToken = (protected)
msbuild_path = "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Msbuild\\Current\\Bin\\MSBuild.exe"
msvs_version = "2022"
node_gyp = "C:\\Program Files\\nodejs\\node_modules\\node-gyp\\bin\\node-gyp.js"
python = "C:\\Python310\\python.exe"
; registry = "https://registry.npmjs.org/" ; overridden by project

; "project" config from C:\Projects\work\pret\web\.npmrc

@babel:registry = "https://registry.npmjs.org"
@fullhuman:registry = "https://registry.npmjs.org"
@pretamanger:registry = "https://npm.pkg.github.com/pretamanger"
@testing-library:registry = "https://registry.npmjs.org"
engine-strict = true
registry = "https://registry.npmjs.org/"

; "cli" config from command line options

long = true
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.