Error: Cannot find module 'util.promisify'
时间: 2023-10-12 22:10:57 浏览: 265
npm run dev报错 Module build failed: Error: Cannot find module ‘node-sass’
这个错误通常发生在使用旧版本的 Node.js 时尝试使用 Promise 的情况下。 `util.promisify` 是在 Node.js v8.0.0 中引入的。如果你使用的是旧版本的 Node.js,你可以升级到 v8.0.0 或更高版本,或者使用一个 Promise 库(如 bluebird)来解决这个问题。
如果你正在使用较新版本的 Node.js,你可以尝试运行以下命令来确保你的 Node.js 版本是正确的:
```
node -v
```
如果你的 Node.js 版本是正确的,你可以尝试从 npm 安装 `util.promisify` 模块:
```
npm install util.promisify
```
然后在你的代码中添加以下行:
```
const promisify = require('util.promisify');
```
这样应该就可以解决这个问题。
阅读全文