ethereum - 松露也没有编译,而是给出错误“找不到模块”
问题描述
错误:找不到模块“babel-register”
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:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/mnt/c/Users/acer/blockchain-home/truffle-config.js:1:1)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at Object.require (internal/modules/cjs/helpers.js:25:18)
at Function.load (/home/soyaya/.nvm/versions/node/v10.19.0/lib/node_modules/truffle/build/webpack:/packages/config/dist/index.js:159:1)
at Function.detect (/home/soyaya/.nvm/versions/node/v10.19.0/lib/node_modules/truffle/build/webpack:/packages/config/dist/index.js:148:1)
at Object.run (/home/soyaya/.nvm/versions/node/v10.19.0/lib/node_modules/truffle/build/webpack:/packages/core/lib/commands/migrate.js:194:1)
at Command.run (/home/soyaya/.nvm/versions/node/v10.19.0/lib/node_modules/truffle/build/webpack:/packages/core/lib/command.js:172:1)
Truffle v5.4.10(核心:5.4.10)节点 v10.19.0
解决方案
好的,我在我编辑的 truffle.config 文件中发现了它 require('babel-register'); 要求('@babel/register');
然后我安装了 babel/register
我编辑了 require('babel-polyfill'); 要求('@babel/polyfill'); 然后我安装了 babel/polyfill 它工作了我的松露通过并编译
推荐阅读
- typescript - 如何使用 nyc 从函数覆盖范围中排除用 TypeScript 编写的私有构造函数?
- php - 为什么我只在下面的代码中获得数组“row”中的第一行值。我需要与查询对应的所有值
- apache-spark - 由于 bigendian 火花测试失败
- php - 无法在 React Native 中通过 Axios 发布到 PHP 服务器
- javascript - CKEditor 5:无法将多个属性添加到“img”标签
- javascript - 当没有行匹配搜索输入时如何隐藏表格的元素?- Javascript
- c# - Unity 错误 - UnityEditor.EditorApplication.delayCall 未找到
- embedded - Verilog中1和1'b1之间的区别
- c++ - Qt 在其自己的二进制文件中引发工作代码错误
- android - 如何在刮刮卡视图中禁用刮擦?