Skip to content

Instantly share code, notes, and snippets.

@rfikki
Last active July 26, 2017 10:55
Show Gist options
  • Save rfikki/367ee8f088a13ad2ea6202f75b95b66b to your computer and use it in GitHub Desktop.
Save rfikki/367ee8f088a13ad2ea6202f75b95b66b to your computer and use it in GitHub Desktop.
Rocky@ASUS MINGW64 /c/projects/truffle-3
$ mkdir truffle-init-webpack
Rocky@ASUS MINGW64 /c/projects/truffle-3
$ cd truffle-init-webpack
Rocky@ASUS MINGW64 /c/projects/truffle-3/truffle-init-webpack
$ truffle init webpack
Downloading project...
Installing dependencies...
Project initialized.
Documentation: https://github.com/trufflesuite/truffle-init-webpack
Commands:
Compile: truffle compile
Migrate: truffle migrate
Test: truffle test
Build Frontend: npm run build
Run Linter: npm run lint
Run Dev Server: npm run dev
Hint: Run the dev server via `npm run dev` to have your changes rebuilt automatically.
Make sure you have an Ethereum client like the ethereumjs-testrpc running on http://localhost:8545.
Rocky@ASUS MINGW64 /c/projects/truffle-3/truffle-init-webpack
$ truffle compile
Compiling .\contracts\ConvertLib.sol...
Compiling .\contracts\MetaCoin.sol...
Compiling .\contracts\Migrations.sol...
Writing artifacts to .\build\contracts
Rocky@ASUS MINGW64 /c/projects/truffle-3/truffle-init-webpack
$ truffle version
Truffle v3.1.1
Rocky@ASUS MINGW64 /c/projects/truffle-3/truffle-init-webpack
$ truffle migrate
Using network 'development'.
Running migration: 1_initial_migration.js
Deploying Migrations...
Migrations: 0xbe09cfe66d22b725f3e72bf3ceea26f481950405
Saving successful migration to network...
Saving artifacts...
Running migration: 2_deploy_contracts.js
Deploying ConvertLib...
ConvertLib: 0x8fea130a3d656844181f7420e745d2c8e1d63945
Linking ConvertLib to MetaCoin
Deploying MetaCoin...
MetaCoin: 0xa0bee9b02d9c6d3c6eee8baeeea718ef888e1c8c
Saving successful migration to network...
Saving artifacts...
Rocky@ASUS MINGW64 /c/projects/truffle-3/truffle-init-webpack
$ truffle test
Using network 'development'.
Compiling .\contracts\ConvertLib.sol...
Compiling .\contracts\MetaCoin.sol...
Compiling .\test\TestMetacoin.sol...
Compiling truffle/Assert.sol...
Compiling truffle/DeployedAddresses.sol...
TestMetacoin
√ testInitialBalanceUsingDeployedContract (26083ms)
√ testInitialBalanceWithNewMetaCoin (16051ms)
Contract: MetaCoin
√ should put 10000 MetaCoin in the first account
√ should call a function that depends on a linked library
√ should send coin correctly (18080ms)
5 passing (2m)
Rocky@ASUS MINGW64 /c/projects/truffle-3/truffle-init-webpack
$ npm run build
> truffle-init-webpack@0.0.1 build C:\projects\truffle-3\truffle-init-webpack
> webpack
Hash: e22179e15c914a2c4f1c
Version: webpack 2.2.1
Time: 3332ms
Asset Size Chunks Chunk Names
app.js 1.05 MB 0 [emitted] [big] main
index.html 925 bytes [emitted]
[20] ./~/web3/lib/utils/sha3.js 1.19 kB {0} [built]
[39] (webpack)/buildin/module.js 517 bytes {0} [built]
[40] ./~/web3/index.js 193 bytes {0} [built]
[53] ./build/contracts/MetaCoin.json 3.26 kB {0} [built]
[54] ./app/stylesheets/app.css 913 bytes {0} [built]
[55] ./~/truffle-contract/index.js 2.59 kB {0} [built]
[79] ./~/css-loader!./app/stylesheets/app.css 779 bytes {0} [built]
[90] ./~/style-loader/addStyles.js 7.15 kB {0} [built]
[92] ./~/truffle-contract-schema/index.js 5.4 kB {0} [built]
[96] ./~/truffle-contract/contract.js 23 kB {0} [built]
[144] ./~/web3/lib/web3.js 4.45 kB {0} [built]
[150] ./~/web3/lib/web3/httpprovider.js 3.94 kB {0} [built]
[151] ./~/web3/lib/web3/ipcprovider.js 5.51 kB {0} [built]
[153] ./~/web3/lib/web3/methods/eth.js 9.84 kB {0} [built]
[164] ./app/javascripts/app.js 3.64 kB {0} [built]
+ 150 hidden modules
Rocky@ASUS MINGW64 /c/projects/truffle-3/truffle-init-webpack
$ npm run dev
> truffle-init-webpack@0.0.1 dev C:\projects\truffle-3\truffle-init-webpack
> webpack-dev-server
Project is running at http://localhost:8080/
webpack output is served from /
Hash: 1c02f485cd487ea1db0b
Version: webpack 2.2.1
Time: 2774ms
Asset Size Chunks Chunk Names
app.js 1.35 MB 0 [emitted] [big] main
index.html 925 bytes [emitted]
chunk {0} app.js (main) 1.32 MB [entry] [rendered]
[82] ./~/web3/index.js 193 bytes {0} [built]
[86] ./app/javascripts/app.js 3.64 kB {0} [built]
[87] (webpack)-dev-server/client?http://localhost:8080 4.9 kB {0} [built]
[88] ./build/contracts/MetaCoin.json 3.26 kB {0} [built]
[90] ./~/ansi-regex/index.js 135 bytes {0} [built]
[129] ./~/punycode/punycode.js 14.7 kB {0} [built]
[132] ./~/querystring-es3/index.js 127 bytes {0} [built]
[161] ./~/strip-ansi/index.js 161 bytes {0} [built]
[164] ./app/stylesheets/app.css 913 bytes {0} [built]
[171] ./~/truffle-contract/index.js 2.59 kB {0} [built]
[206] ./~/url/url.js 23.3 kB {0} [built]
[241] (webpack)-dev-server/client/overlay.js 3.59 kB {0} [built]
[242] (webpack)-dev-server/client/socket.js 856 bytes {0} [built]
[244] (webpack)/hot/emitter.js 77 bytes {0} [built]
[246] multi (webpack)-dev-server/client?http://localhost:8080 ./app/javascripts/app.js 40 bytes {0} [built]
+ 232 hidden modules
webpack: Compiled successfully.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment