在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:react-start-kit-flux-demo开源软件地址:https://gitee.com/wengcd/react-start-kit-flux-demo开源软件介绍:React Starter Kit — "isomorphic" web app boilerplate
Demo: http://demo.reactstarterkit.com | Join #react-starter-kit chatroom on Gitter to stay up to date. Documentation
Directory Layout.├── /build/ # The folder for compiled output├── /docs/ # Documentation files for the project├── /node_modules/ # 3rd-party libraries and utilities├── /src/ # The source code of the application│ ├── /actions/ # Action creators that allow to trigger a dispatch to stores│ ├── /api/ # REST API / Relay endpoints│ ├── /components/ # React components│ ├── /constants/ # Constants (action types etc.)│ ├── /content/ # Static content (plain HTML or Markdown, Jade, you name it)│ ├── /core/ # Core components (Flux dispatcher, base classes, utilities)│ ├── /decorators/ # Higher-order React components│ ├── /public/ # Static files which are copied into the /build/public folder│ ├── /stores/ # Stores contain the application state and logic│ ├── /utils/ # Utility classes and functions│ ├── /app.js # Client-side startup script│ ├── /config.js # Global application settings│ ├── /routes.js # Universal (isomorphic) application routes│ └── /server.js # Server-side startup script├── /tools/ # Build automation scripts and utilities│ ├── /lib/ # Library for utility snippets│ ├── /build.js # Builds the project from source to output (build) folder│ ├── /bundle.js # Bundles the web resources into package(s) through Webpack│ ├── /clean.js # Cleans up the output (build) folder│ ├── /config.js # Webpack configuration for application bundles│ ├── /copy.js # Copies static files to output (build) folder│ ├── /deploy.js # Deploys your web application│ ├── /serve.js # Launches the Node.js/Express web server│ └── /start.js # Launches the development web server with "live reload"│── package.json # The list of 3rd party libraries and utilities└── preprocessor.js # ES6 transpiler settings for Jest Getting StartedJust clone the repo and start hacking: $ git clone -o react-starter-kit -b master --single-branch \ https://github.com/kriasoft/react-starter-kit.git MyApp$ cd MyApp$ npm install # Install Node.js components listed in ./package.json$ npm start # Compile and launch How to Build$ npm run build # or, `npm run build -- release` By default, it builds in debug mode. If you need to build in releasemode, just add a How to Run$ npm start # or, `npm start -- release` This will start a light-weight development server with "live reload" andsynchronized browsing across multiple devices and browsers. How to Deploy$ npm run deploy # or, `npm run deploy -- production` For more information see How to UpdateYou can always fetch and merge recent changes from this repo back intoyour own project: $ git checkout master$ git fetch react-starter-kit$ git merge react-starter-kit/master$ npm install How to TestRun unit tests powered by Jest with the followingnpm command: $ npm test Test any javascript module by creating a Related Projects
Learn More
Support
LicenseCopyright © 2014-2015 Kriasoft, LLC. This source code is licensed under the MITlicense found in the LICENSE.txtfile. The documentation to the project is licensed under theCC BY-SA 4.0 license. Made with ♥ by Konstantin Tarkus (@koistya) and contributors |
请发表评论