使用 solc-js 編譯 Solidity 智能合約

做法

安裝 solc-js 套件。

1
npm install solc --save-dev

新增 scripts/compile.sh 檔。

1
2
3
4
#!/bin/bash

mkdir -p build/abi/json
solc contracts/MyContract.sol --abi --include-path="node_modules" --base-path="." --output-dir="build/abi/json" --overwrite

修改 package.json 檔。

1
2
3
4
5
{
"scripts": {
"compile": "bash scripts/compile.sh"
}
}

參考資料