truffle migrate produces following output
PS C:\Projects\CTBaas\init> truffle migrate
Compiling .\contracts\ConvertLib.sol...
Compiling .\contracts\MetaCoin.sol...
Compiling .\contracts\Migrations.sol...
C:\Projects\CTBaas\init\contracts\MetaCoin.sol:3:1: : Source "ConvertLib.sol" not found: File import callback not supported
import "./ConvertLib.sol";
^------------------------^
Compilation failed. See above.
sol contracts are compiled and loaded to the testrpc
PS C:\Projects\CTBaas\init> truffle migrate
Compiling .\contracts\ConvertLib.sol...
Compiling .\contracts\MetaCoin.sol...
Compiling .\contracts\Migrations.sol...
C:\Projects\CTBaas\init\contracts\MetaCoin.sol:3:1: : Source "ConvertLib.sol" not found: File import callback not supported
import "./ConvertLib.sol";
I think this issue and https://github.com/trufflesuite/truffle/issues/400 are the same.
Yep, this is a dupe of #400. Just fixed #400 (again). Closing this one in favor of that one.
I just change to
import "../node_modules/openzeppelin-solidity/contracts/token/ERC20/StandardToken.sol";
it done.
or in VS Code settings
"solidity.packageDefaultDependenciesContractsDirectory": "",
"solidity.packageDefaultDependenciesDirectory": "node_modules"
thx
@niuwenchen it worked , thanks
Most helpful comment
or in VS Code settings
"solidity.packageDefaultDependenciesContractsDirectory": "",
"solidity.packageDefaultDependenciesDirectory": "node_modules"