首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError: contracts_build_directory不是函数

TypeError: contracts_build_directory不是函数
EN

Stack Overflow用户
提问于 2021-01-05 13:37:33
回答 1查看 96关注 0票数 0

我正在尝试做一个简单的React/Truffle项目。Truffle-config文件:

代码语言:javascript
复制
module.exports = {
  contracts_build_directory: "./src/contracts",

  networks: {
    development: {
      host: "127.0.0.1",
      port: 7545,
      network_id: "*",
    }
 
  },


  mocha: {
  },

 
  compilers: {
    solc: {
     
    }
  }
};

迁移工作完成,并创建json文件。但是,当我运行块菌测试时

代码语言:javascript
复制
Compiling your contracts...
===========================
> Everything is up to date, there is nothing to compile.

TypeError: contracts_build_directory is not a function
    at Object.<anonymous> (C:\Users\disst\Desktop\github\smart-contract\test\marketTest.js:7:1)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787: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:690:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at C:\Users\disst\AppData\Roaming\npm\node_modules\truffle\node_modules\mocha\lib\mocha.js:390:36
    at Array.forEach (<anonymous>)
    at Mocha.loadFiles (C:\Users\disst\AppData\Roaming\npm\node_modules\truffle\node_modules\mocha\lib\mocha.js:387:14)
    at Mocha.run (C:\Users\disst\AppData\Roaming\npm\node_modules\truffle\node_modules\mocha\lib\mocha.js:961:10)
    at resolve (C:\Users\disst\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\core\lib\testing\Test.js:149:1)
    at new Promise (<anonymous>)
    at Object.run (C:\Users\disst\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\core\lib\testing\Test.js:148:1)
    at process._tickCallback (internal/process/next_tick.js:68:7)
Truffle v5.1.59 (core: 5.1.59)
Node v10.16.0

我已经搜索stackoverflow一段时间了,但是没有找到一个解决方案。

EN

回答 1

Stack Overflow用户

发布于 2021-08-30 00:22:19

您应该使用build_directory而不是contracts_build_directory

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65573775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档