应用程序 - 找不到模块'canvas'



我的开发机器(Ubuntu和Windows(进行构建和测试https://github.com/Codeuctivity/PdfjsSharp没有任何问题,但Appveyor在测试时抱怨缺少一个依赖项:

Error: Cannot find module 'canvas'

构建记录画布的成功安装:

> canvas@2.6.1 install C:projectspdfjssharpPdfjsSharpnode_modulescanvas
> node-pre-gyp install --fallback-to-build

node-pre-gyp WARN Using needle for node-pre-gyp https download 
[canvas] Success: "C:projectspdfjssharpPdfjsSharpnode_modulescanvasbuildReleasecanvas.node" is installed via remote
added 100 packages from 50 contributors and audited 100 packages in 6.246s

18 packages are looking for funding

我在这里想念什么?这里似乎有一些特定的应用程序问题,不是吗?

使用.Travis.yml 切换到Travis CI

language: csharp
mono: none
dotnet: 3.1.401
script:
- dotnet restore
- dotnet build -c Release
after_success:
- dotnet test
deploy:
skip_cleanup: true
provider: script
script: dotnet nuget push ./PdfjsSharp/bin/Release/PdfjsSharp.*.*nupkg  -k $NUGET_API -s https://api.nuget.org/v3/index.json
on:
branch: master