https://github.com/zoeytm/truffle-voting
https://github.com/zoeytm/truffle-voting
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zoeytm/truffle-voting
- Owner: zoeyTM
- Created: 2017-04-11T06:28:49.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-11T06:31:18.000Z (about 9 years ago)
- Last Synced: 2025-02-23T05:12:00.226Z (over 1 year ago)
- Language: JavaScript
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# truffle-init-webpack
Example webpack project with Truffle. Includes contracts, migrations, tests, user interface and webpack build pipeline.
## Usage
To initialize a project with this exapmple, run `truffle init webpack` inside an empty directory.
## Building and the frontend
1. First run `truffle compile`, then run `truffle migrate` to deploy the contracts onto your network of choice (default "development").
1. Then run `npm run dev` to build the app and serve it on http://localhost:8080
## Possible upgrades
* Use the webpack hotloader to sense when contracts or javascript have been recompiled and rebuild the application. Contributions welcome!
## Common Errors
* **Error: Can't resolve '../build/contracts/MetaCoin.json'**
This means you haven't compiled or migrated your contracts yet. Run `truffle compile` and `truffle migrate` first.
Full error:
```
ERROR in ./app/main.js
Module not found: Error: Can't resolve '../build/contracts/MetaCoin.json' in '/Users/tim/Documents/workspace/Consensys/test3/app'
@ ./app/main.js 11:16-59
```