我正在使用其网站上为MacOS提供的说明 - https://ipfs.io/docs/install/#installing-with-ipfs-update [教程] [1]
要构建演示,请克隆此repo并运行以下命令:
$ cd contracts
$ npm install
运行演示 要运行demo,首先运行testrpc:
$ testrpc
然后编译并部署可靠性合同:
$ truffle compile
$ truffle migrate
运行IPFS实例以启用上传:
$ ipfs daemon
最后要建立网站,运行:
$ npm run dev
我到达了最后一步(npm run dev),我收到一条错误消息“npm missing scripts dev”
我在指定的合同目录中,并且我相信正确安装了所有内容。但是,我没有看到json包中的任何dev脚本,我认为可以使用npm run dev命令引用它。这可能是问题吗?
以下是文件夹contract-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
任何帮助/建议/学习资源都将受到赞赏。
感谢您的时间,
利亚
答案 0 :(得分:0)
您的错误不是因为ipfs。您正在运行开发模式但错误说您没有任何脚本开发。如果您正在部署智能合约,那么您不需要ipfs demon。检查package.json
"scripts": {
"dev": "command to run service"
}
你的package.json没有dev脚本重新检查package.json