contracts_directory - 合约目录配置
在truffle项目中,合约源代码的默认目录是项目根目录下的contracts
子目录。
如果你需要在其他目录中保存合约代码文件,那么需要使用contracts_directory
属性进行声明。
配置示例
例如,假设我们希望Truffle可以编译./allMyStuff/someStuff/theContractFolder
文件夹
中的合约:
module.exports = {
contracts_directory: "./allMyStuff/someStuff/theContractFolder",
networks: {
development: {
host: "127.0.0.1",
port: 8545,
network_id: "*",
}
}
};
注意:除了指定相对路径,你也可以使用globs/regular表达式来指定要编译的合约。