0

我正在使用他们网站上针对 MacOS 提供的说明- https://ipfs.io/docs/install/#installing-with-ipfs-update [tutorial][1]

要构建演示,请克隆此 repo 并运行以下命令:

$ cd contracts
$ npm install

运行演示 要运行演示,首先运行 testrpc:

$ testrpc

然后编译和部署solidity合约:

$ truffle compile
$ truffle migrate

运行 IPFS 实例以启用上传:

$ ipfs daemon

最后建立网站,运行:

$ npm run dev

我到达了最后一步(npm run dev),我收到一条错误消息,上面写着“npm missing scripts dev”

我在指定的contracts 目录中,并正确安装了我相信的所有内容。但是,我在 json 包中看不到任何开发脚本,我认为可以使用 npm run dev 命令引用这些脚本。这可能是问题吗?

这是文件夹contracts-master中的文件

app

index.html
javascripts
stylesheets
contracts
**ethpm.json** This one?  
img
LICENSE
Lockup.sol
migrations
**package.json** Or this one?  
Readme.md
scripts
coverage.sh
coveralls.sh
install.sh
test.sh
truffle.js

任何帮助/建议/学习资源将不胜感激。

谢谢你的时间,

埃利亚斯

4

1 回答 1

0

你的错误不是因为ipfs。您正在运行开发模式,但错误提示您没有任何脚本开发。如果您正在部署智能合约,那么您不需要 ipfs 恶魔。检查 package.json

  "scripts": {
    "dev": "command to run service"
  }

您的 package.json 没有开发脚本重新检查 package.json

于 2018-01-21T09:54:12.417 回答