As you might have noticed, two migration-related files were created by the previous command, Migrations.sol and 1_initial_migration.js. Migrations.sol stores a number that corresponds to the last applied "migration" script. When you add a new contract and deploy the contract, the number of the last deployment in stores will increase. After the contract has run once, it will not run again. The numbering convention is x_script_name.js, with x starting at 1, that is 1_initial_migration.js. Your new contracts would typically come in scripts starting at 2_....
In our case, we will add a new migration contract to deploy CrowdFunding. Let's create a file called 2_deploy_contracts.js.Â
CrowdFunding.sol defines the constructor as follows:
constructor (address _owner, uint _minimumToRaise, uint _durationProjects,
string _name...