无法安装松露合约,请参见错误1。
错误1:
C:\ Vote> npm i @ truffle / contract
npm ERR!代码ENOENT
npm ERR! syscall生成git
npm ERR!路径git
npm ERR! errno ENOENT
npm ERR! enoent执行时出错:
npm ERR! enoent未定义ls-remote -h -t ssh://[email protected]/web3 js / WebSocket-Node.git
npm ERR! enoent
npm ERR! enoent
npm ERR! enoent spawn git ENOENT
npm ERR! enoent这与npm无法找到文件有关。
npm ERR! enoent
npm ERR!可以在以下位置找到此运行的完整日志:
npm ERR! C:\ Users \ laure \ AppData \ Roaming \ npm-cache_logs \ 2019-11-11T03_41_13_180Z-debug.log
我认为错误2发生的原因是我还没有安装松露合约,错误2发生在本地网页上。
错误2:
未捕获(承诺中)ReferenceError:未定义TruffleContract
在Object.loadContract(app.js:56)
在异步Object.load(app.js:8)
赠品是您的错误日志中的这一行:
npm ERR! enoent spawn git ENOENT
[基本上,这意味着未找到命令git
,因此无法执行。
再次运行此安装命令之前,请确保已安装git并将其添加到环境PATH。