javascript - 契约(Contract)名称抛出未定义的错误?

标签 javascript blockchain ethereum solidity truffle

  Mortgage.new({ from: ownerAccount, gas: defaultGas }).then(
    function(loanInstance) {
        loanContractAddress = loanInstance.address;
        $('#sectionAAddress').html('<i class="fa fa-address-card"></i> ' +

抵押是合约名称

var Mortgage = artifacts.require("./Mortgage.sol");

module.exports = function(deployer) {
  deployer.deploy(Mortgage);
};

抵押.sol

pragma solidity ^0.4.4;

contract Mortgage {

  function Mortgage()
  {
    loanApplicant = msg.sender;
    loan.status = STATUS_INITIATED;
    balances[msg.sender] = 100000000;
  }

  /* address of the loan applicant */
  address loanApplicant;

我得到以下 js 错误 界面

Uncaught ReferenceError: Mortgage is not defined at deployLoanContract (app.js:22316) at HTMLButtonElement. (app.js:22610) at HTMLButtonElement.dispatch (jquery.min.js:3) at HTMLButtonElement.r.handle (jquery.min.js:3) deployLoanContract @ app.js:22316 (anonymous) @ app.js:22610 dispatch @ jquery.min.js:3 r.handle @ jquery.min.js:3

请找到下面的github url来检查整个代码 https://github.com/rajivjc/mortgage-blockchain-demo/issues

最佳答案

通过删除构建文件夹并重新构建解决了问题

关于javascript - 契约(Contract)名称抛出未定义的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48451795/

相关文章:

javascript - angularFire 无法将数据添加到 firebase

javascript - 如何访问:id parameter in the route file in ember. js?

php - 如何从远程服务器收集 HTML 源响应?

git - 为什么 Git 不被视为 "block chain"?

npm - Solidity - 输入 JSON 描述的 Solidity 代码

compiler-errors - 无法编译多个 Solidity 版本

javascript - NodeJS 中的脚本输出

blockchain - 如何在solidity 0.5.2版本中调用另一个合约中的合约?

video-streaming - "holy trinity"(以太坊、Swarm 和 Whisper)是否支持多媒体流?

node.js - Solidity:ParserError:预期的编译指示、导入指令或合约/interface/library 定义