npx mrm lint-staged 报错

mrm 的版本号 3.0.1
lint-staged 的版本号 11.0.0

(node:6468) ExperimentalWarning: The fs.promises API is experimental

F:\react\jira2>npx mrm lint-staged
npx: installed 298 in 79.891s
(node:6468) ExperimentalWarning: The fs.promises API is experimental
C:\Users\Administrator\AppData\Roaming\npm-cache\_npx\6468\node_modules\mrm\bin
mrm.js:55
                throw err;
                ^

Error: Cannot find module 'C:\Users\Administrator\AppData\Roaming\npm-cache\_npx\6468\lib\node_modules\mrm-task-lint-staged'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:690:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Promise (C:\Users\Administrator\AppData\Roaming\npm-cache\_npx\6468\node_modules\mrm\src\index.js:163:18)
    at new Promise (<anonymous>)
    at runTask (C:\Users\Administrator\AppData\Roaming\npm-cache\_npx\6468\node_modules\mrm\src\index.js:153:9)
    at process._tickCallback (internal/process/next_tick.js:68:7)

原因:
Node.js(windows系统):ExperimentalWarning: The fs.promises API is experimental
根本原因是node的版本不是最新的,而在项目引入的模块是最新的,node.js的版本低于模块的版本:

Error: Cannot find module ‘D:\node\node-global\npm-cache_npx\8468\lib\node_modules\mrm-task-lint-staged’

PS D:\testws\jira> npx mrm lint-staged
D:\testws\jira\node_modules\mrm\bin\mrm.js:55
                throw err;
                ^

Error: Cannot find module 'D:\node\node-global\npm-cache\_npx\8468\lib\node_modules\mrm-task-lint-staged'
Require stack:
- D:\testws\jira\node_modules\mrm\src\index.js
- D:\testws\jira\node_modules\mrm\bin\mrm.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
    at Module.require (internal/modules/cjs/loader.js:957:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at D:\testws\jira\node_modules\mrm\src\index.js:163:18
    at new Promise (<anonymous>)
    at runTask (D:\testws\jira\node_modules\mrm\src\index.js:153:9)
    at processTicksAndRejections (internal/process/task_queues.js:95:5) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'D:\\testws\\jira\\node_modules\\mrm\\src\\index.js',
    'D:\\testws\\jira\\node_modules\\mrm\\bin\\mrm.js'
  ]
}

降低 mrm 版本

npx mrm@2 lint-staged
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

了 义

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值