ant-design-pro-cli 运行pro create myapp报错Error [ERR_REQUIRE_ESM]: require() of ES Module是什么原因?

根据官方文档全局安装了npm i @ant-design/pro-cli -g,然后运行pro create myapp,命令行出现:

PS E:\studio\GIT\ant-design-react-pro\an-pro-new> pro create myapp
C:\Users\grugu\AppData\Roaming\npm\node_modules\@ant-design\pro-cli\src\create\generators\ant-design-pro\index.js:10
const sortPackage = require('sort-package-json');
                    ^

Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\grugu\AppData\Roaming\npm\node_modules\@ant-design\pro-cli\node_modules\sort-package-json\index.js from C:\Users\grugu\AppData\Roaming\npm\node_modules\@ant-design\pro-cli\src\create\generators\ant-design-pro\index.js not supported.
Instead change the require of C:\Users\grugu\AppData\Roaming\npm\node_modules\@ant-design\pro-cli\node_modules\sort-package-json\index.js in C:\Users\grugu\AppData\Roaming\npm\node_modules\@ant-design\pro-cli\src\create\generators\ant-design-pro\index.js to a dynamic import() which is available in all CommonJS modules.
    at Object.<anonymous> (C:\Users\grugu\AppData\Roaming\npm\node_modules\@ant-design\pro-cli\src\create\generators\ant-design-pro\index.js:10:21)
    at C:\Users\grugu\AppData\Roaming\npm\node_modules\@ant-design\pro-cli\src\create\index.js:15:23
    at new Promise (<anonymous>)
    at runGenerator (C:\Users\grugu\AppData\Roaming\npm\node_modules\@ant-design\pro-cli\src\create\index.js:8:10)
    at run (C:\Users\grugu\AppData\Roaming\npm\node_modules\@ant-design\pro-cli\src\create\index.js:35:12)
    at Object.<anonymous> (C:\Users\grugu\AppData\Roaming\npm\node_modules\@ant-design\pro-cli\cli.js:60:34) {
  code: 'ERR_REQUIRE_ESM'
}

这是什么原因导致的?

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值