editor-js / editor-js/inline-code
cannot run on node 18
- 主要语言
- TypeScript
- 星标
- 63
- 派生
- 28
- PR 合并指标
- 30 天内没有已合并 PR
描述
```
sweb@sweb-laptop:/home/us1/projects/editor-js$ npm run build:dev
> @editorjs/inline-code@1.3.1 build:dev
> webpack --mode development --watch
webpack is watching the files…
node:internal/crypto/hash:67
this[kHandle] = new _Hash(algorithm, xofLen);
^
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:67:19)
at Object.createHash (node:crypto:133:10)
at module.exports (/home/us1/projects/editor-js/node_modules/webpack/lib/util/createHash.js:90:53)
at NormalModule._initBuildHash (/home/us1/projects/editor-js/node_modules/webpack/lib/NormalModule.js:401:16)
at handleParseError (/home/us1/projects/editor-js/node_modules/webpack/lib/NormalModule.js:449:10)
at /home/us1/projects/editor-js/node_modules/webpack/lib/NormalModule.js:481:5
at /home/us1/projects/editor-js/node_modules/webpack/lib/NormalModule.js:342:12
at /home/us1/projects/editor-js/node_modules/loader-runner/lib/LoaderRunner.js:373:3
at iterateNormalLoaders (/home/us1/projects/editor-js/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
at iterateNormalLoaders (/home/us1/projects/editor-js/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
at /home/us1/projects/editor-js/node_modules/loader-runner/lib/LoaderRunner.js:236:3
at context.callback (/home/us1/projects/editor-js/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
at /home/us1/projects/editor-js/node_modules/babel-loader/lib/index.js:51:71
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
Node.js v18.3.0
```
贡献指南
这个仓库没有索引到贡献指南
调研方向
先从 npm run build:dev 脚本和 issue 中的 webpack 堆栈跟踪开始,然后检查项目的构建配置和依赖项是否兼容 Node 18。完成的标准是 npm run build:dev 能够在 Node.js 18 上成功完成,且不出现 ERR_OSSL_EVP_UNSUPPORTED 错误。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- node.js, typescript, webpack
- 领域
- build-system, tooling
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 35/100