- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经尝试卸载 Nodejs 并重新安装其他版本,但每次运行命令 npm install
或 npm
时,我都会收到此错误。当我尝试 npm -v
时,它会返回版本。
我当前安装的nodejs版本是10.16.0,NPM是6.12.0。
TypeError: mkdirp is not a function at Conf.setUser (C:\Users\mrosus\AppData\Roaming\npm\node_modules\npm\lib\config\set-user.js:22:3) at Conf.loadExtras (C:\Users\mrosus\AppData\Roaming\npm\node_modules\npm\lib\config\core.js:225:8) at Conf. (C:\Users\mrosus\AppData\Roaming\npm\node_modules\npm\lib\config\core.js:166:12) at Object.onceWrapper (events.js:286:20) at Conf.emit (events.js:198:13) at ConfigChain._resolve (C:\Users\mrosus\AppData\Roaming\npm\node_modules\npm\node_modules\config-chain\index.js:281:34) at ConfigChain.add (C:\Users\mrosus\AppData\Roaming\npm\node_modules\npm\node_modules\config-chain\index.js:259:10) at Conf.add (C:\Users\mrosus\AppData\Roaming\npm\node_modules\npm\lib\config\core.js:338:27) at Conf. (C:\Users\mrosus\AppData\Roaming\npm\node_modules\npm\lib\config\core.js:314:25) at ReadFileContext.callback (C:\Users\mrosus\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:90:16) C:\Users\mrosus\AppData\Roaming\npm\node_modules\npm\lib\npm.js:59 throw new Error('npm.load() required') ^
错误:需要 npm.load() 在 Object.get (C:\Users\mrosus\AppData\Roaming\npm\node_modules\npm\lib\npm.js:59:13) 在 process.errorHandler (C:\Users\mrosus\AppData\Roaming\npm\node_modules\npm\lib\utils\error-handler.js:205:32) 在 process.emit (events.js:198:13) 在 process._fatalException (内部/bootstrap/node.js:496:27)
最佳答案
我遇到了类似的问题,发生在我身上的是我更改了 Node 的版本,使用 Node 版本管理器,我使用“n”https://github.com/tj/n 。事实证明,在更改版本时,我没有看到我给出了几条错误消息“权限被拒绝”,也就是说,我以为我已经更改了版本,但实际上并没有,这不知何故扰乱了我的 Node ,当我尝试在 npm 中使用任何命令时,它给出了错误。
为了解决这个问题,我只是使用 sudo 更改了版本,在我的例子中,当我使用“n” Node 版本管理器时,我运行“sudo n”命令并选择 Node 版本。
关于node.js - 运行 npm 命令时出错 TypeError : mkdirp is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58362281/
我是一名优秀的程序员,十分优秀!