Skip to content

青龙面板 v2.20.1 执行会报错Error: Cannot find module '../build/index.cjs' #388

@MaxMadcc

Description

@MaxMadcc

解决方案

我把checkbox.js文件开头修改一下就好了,不知道怎么兼容
`
// 兼容 yargs 17.x 和 18.x 版本
//const yargsModule = require('yargs/yargs');
//const yargs = yargsModule.default || yargsModule;
//const { hideBin } = require('yargs/helpers');
//var argv = yargs(hideBin(process.argv)).argv;

const yargs = require('yargs');
// 不要 require('yargs/helpers')
var argv = yargs.parse(process.argv.slice(2));
`

问题

回退到版本yargs@17.7.2 ,也不行

开始执行... 2026-01-23 12:10:05

node:internal/modules/cjs/loader:1424
throw err;
^

Error: Cannot find module '../build/index.cjs'
Require stack:

  • /ql/data/scripts/Wenmoux_checkbox_master/node_modules/yargs/helpers/index.js
  • /ql/data/scripts/Wenmoux_checkbox_master/checkbox.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1421:15)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1059:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1064:22)
    at Module._load (node:internal/modules/cjs/loader:1227:37)
    at TracingChannel.traceSync (node:diagnostics_channel:328:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)
    at Module.require (node:internal/modules/cjs/loader:1504:12)
    at require (node:internal/modules/helpers:152:16)
    at Object. (/ql/data/scripts/Wenmoux_checkbox_master/node_modules/yargs/helpers/index.js:6:5)
    at Module._compile (node:internal/modules/cjs/loader:1761:14) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
    '/ql/data/scripts/Wenmoux_checkbox_master/node_modules/yargs/helpers/index.js',
    '/ql/data/scripts/Wenmoux_checkbox_master/checkbox.js'
    ]
    }

Node.js v24.11.1

执行结束... 2026-01-23 12:10:05 耗时 1 秒     

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions