当我尝试测试松露测试文件时,我收到此错误 (使用命令truffle测试)
使用网络“开发”。
错误:找不到模块“babel-runtime/core-js/object/entries” 需要堆栈:
- C:\Users\RahulMuwal\AppData\Roaming\npm\node_modules\truffle\node_modules\reselect-tree\index.js
- C:\Users\RahulMuwal\AppData\Roaming\npm\node_modules\truffle\node_modules@truffle\debugger\dist\debugger.js
- C:\Users\RahulMuwal\AppData\Roaming\npm\node_modules\truffle\build\cli.bundled.js 在 Function.Module._resolveFilename ( Node :内部/模块/cjs/loader:933:15) 在 Function.Module._load ( Node :内部/模块/cjs/loader:778:27) 在 Module.require ( Node :内部/模块/cjs/loader:1005:19) 在需要时( Node :内部/模块/cjs/helpers:102:18) 在对象。 (C:\Users\RahulMuwal\AppData\Roaming\npm\node_modules\truffle\node_modules\reselect-tree\external“babel-runtime\core-js\object\entries”:1:1) 在 webpack_require (C:\Users\RahulMuwal\AppData\Roaming\npm\node_modules\truffle\node_modules\reselect-tree\webpack\bootstrap e958f07978aa008e523d:19:1) 在对象。 (C:\Users\RahulMuwal\AppData\Roaming\npm\node_modules\truffle\node_modules\reselect-tree\index.js:87:16) 在 webpack_require (C:\Users\RahulMuwal\AppData\Roaming\npm\node_modules\truffle\node_modules\reselect-tree\webpack\bootstrap e958f07978aa008e523d:19:1) 在 C:\Users\RahulMuwal\AppData\Roaming\npm\node_modules\truffle\node_modules\reselect-tree\webpack\bootstrap e958f07978aa008e523d:62:1 在 C:\Users\RahulMuwal\AppData\Roaming\npm\node_modules\truffle\node_modules\reselect-tree\index.js:76:10 在 webpackUniversalModuleDefinition (C:\Users\RahulMuwal\AppData\Roaming\npm\node_modules\truffle\node_modules\reselect-tree\webpack\universalModuleDefinition:3:1) 在对象。 (C:\Users\RahulMuwal\AppData\Roaming\npm\node_modules\truffle\node_modules\reselect-tree\webpack\universalModuleDefinition:10:1) 在Module._compile( Node :内部/模块/cjs/loader:1101:14) 在 Object.Module._extensions..js ( Node :内部/模块/cjs/loader:1153:10) 在Module.load( Node :内部/模块/cjs/loader:981:32) 在 Function.Module._load ( Node :内部/模块/cjs/loader:822:12) 松露 v5.5.0(核心:5.5.0) Node v16.13.2
最佳答案
我遇到了同样的问题,我在 github 上打开了一个问题: https://github.com/trufflesuite/truffle/issues/5074
目前我找到的唯一解决方案是将 truffle 降级到最新的 v4 (4.1.17)
编辑:也可以将 babel-runtime 作为全局包安装以使其正常工作(npm i -g babel-runtime
)。
请参阅 github 问题以获取更多更新,他们已修复它!很快就会发布。
关于node.js - 找不到模块 'babel-runtime/core-js/object/entries',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72097559/