首页 > 解决方案 > 松露也没有编译,而是给出错误“找不到模块”

问题描述

错误:找不到模块“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

标签: ethereumsoliditytruffle

解决方案


好的,我在我编辑的 truffle.config 文件中发现了它 require('babel-register'); 要求('@babel/register');

然后我安装了 babel/register

我编辑了 require('babel-polyfill'); 要求('@babel/polyfill'); 然后我安装了 babel/polyfill 它工作了我的松露通过并编译


推荐阅读