Error: Cannot find module '/var/lib/jenkins/.nvm/versions/node/v16.14.0/lib/node_modules/miniprogram-ci/node_modules/less/lib/less'
at createEsmNotFoundErr (node:internal/modules/cjs/loader:960:15)
at finalizeEsmResolution (node:internal/modules/cjs/loader:953:15)
at resolveExports (node:internal/modules/cjs/loader:482:14)
at Function.Module._findPath (node:internal/modules/cjs/loader:522:31)
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/var/lib/jenkins/.nvm/versions/node/v16.14.0/lib/node_modules/miniprogram-ci/dist/common/code-analyse/index.js:1:187058)
at Module._compile (node:internal/modules/cjs/loader:1103:14) {
code: 'MODULE_NOT_FOUND',
path: '/var/lib/jenkins/.nvm/versions/node/v16.14.0/lib/node_modules/miniprogram-ci/node_modules/less/package.json'
}
没有任何改动的情况下,昨天还是能通过miniprogram-ci上传代码的,今天死活都不行。是不是官方又在偷偷摸摸改东西了?
2.1.31 试试
child process stderr: getAppJSON error Error: miniprogram/app.json: ["usingComponents"]["van-nav-bar"]: "@vant/weapp/nav-bar/index", component not found in the path: /workspace/xtc-jingling-app/miniprogram/@vant/weapp/nav-bar/indexat throwError (/root/node/lib/node_modules/miniprogram-ci/dist/utils/common.js:1:1125)我用的是miniprogram-ci是1.9.15版本 固定less版本后使用正常。
之前尝试使用2.1.31最新版本,上传时提示分包过大不能上传。
{ "dependencies":{ "miniprogram-ci": "^1.9.15" }, "overrides": { "miniprogram-ci": { "less": "4.5.1" } } }用的miniprogram-ci@2.1.26