{"action":"opened","issue":{"url":"https://api.github.com/repos/reapp/reapp/issues/39","labels_url":"https://api.github.com/repos/reapp/reapp/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/reapp/reapp/issues/39/comments","events_url":"https://api.github.com/repos/reapp/reapp/issues/39/events","html_url":"https://github.com/reapp/reapp/issues/39","id":64617433,"number":39,"title":"build faild","user":{"login":"sunweifeng","id":10279456,"avatar_url":"https://avatars.githubusercontent.com/u/10279456?v=3","gravatar_id":"","url":"https://api.github.com/users/sunweifeng","html_url":"https://github.com/sunweifeng","followers_url":"https://api.github.com/users/sunweifeng/followers","following_url":"https://api.github.com/users/sunweifeng/following{/other_user}","gists_url":"https://api.github.com/users/sunweifeng/gists{/gist_id}","starred_url":"https://api.github.com/users/sunweifeng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sunweifeng/subscriptions","organizations_url":"https://api.github.com/users/sunweifeng/orgs","repos_url":"https://api.github.com/users/sunweifeng/repos","events_url":"https://api.github.com/users/sunweifeng/events{/privacy}","received_events_url":"https://api.github.com/users/sunweifeng/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-26T19:45:00Z","updated_at":"2015-03-26T19:45:00Z","closed_at":null,"body":"after builded the project, open the index.html in./build/web/, but the page has nothing?\r\n\r\n\r\nlogs here:\r\n\r\nnewsapp git:(master) reapp build -d\r\nLooking for config file: /Users/sunweifeng/reapp/newsapp/config/build.config.js\r\nMaking webpack config with:\r\n { linkModules: true,\r\n  entry: './app/app.js',\r\n  devtool: 'none',\r\n  target: 'web',\r\n  debug: true,\r\n  env: 'production',\r\n  minify: true,\r\n  separateStylesheet: true,\r\n  name: 'build',\r\n  platform: 'web',\r\n  dir: '/Users/sunweifeng/reapp/newsapp',\r\n  hostname: 'localhost' }\r\n\r\nNot running babel on modules... node_modules\\/bluebird\\/, node_modules\\/fynx\\/, node_modules\\/immutable\\/, node_modules\\/lodash\\.isequal\\/, node_modules\\/lodash\\.pick\\/, node_modules\\/omniscient\\/, node_modules\\/parseurl\\/, node_modules\\/qs\\/, node_modules\\/react\\/, node_modules\\/reapp\\-request\\/, node_modules\\/superagent\\/, node_modules\\/superagent\\-bluebird\\-promise\\/, socket\\.io\r\n\r\nWebpack config:\r\n{ hostname: 'localhost',\r\n  entry: { main: './app/app.js' },\r\n  output:\r\n   { path: '/Users/sunweifeng/reapp/newsapp/build/web',\r\n     filename: '[name].js',\r\n     chunkFilename: '[id].js',\r\n     publicPath: '/',\r\n     sourceMapFilename: 'debugging/[file].map',\r\n     libraryTarget: undefined,\r\n     pathinfo: true },\r\n  target: 'web',\r\n  module:\r\n   { loaders:\r\n      [ { test: /\\.json$/, loader: 'json-loader' },\r\n        { test: /\\.(png|jpg|jpeg|gif)$/,\r\n          loader: 'url-loader?limit=10000&name=[name].[ext]' },\r\n        { test: /\\.svg$/, loader: 'raw-loader' },\r\n        { test: /\\.html$/, loader: 'file-loader?name=[name].[ext]' },\r\n        { test: /\\.worker\\.js$/, loader: 'worker-loader?inline=true' },\r\n        { test: /\\.jsx?$/,\r\n          loader: 'babel-loader?experimental=true&optional=bluebirdCoroutines',\r\n          exclude: /node_modules\\/bluebird\\/|node_modules\\/fynx\\/|node_modules\\/immutable\\/|node_modules\\/lodash\\.isequal\\/|node_modules\\/lodash\\.pick\\/|node_modules\\/omniscient\\/|node_modules\\/parseurl\\/|node_modules\\/qs\\/|node_modules\\/react\\/|node_modules\\/reapp\\-request\\/|node_modules\\/superagent\\/|node_modules\\/superagent\\-bluebird\\-promise\\/|socket\\.io/ },\r\n        { test: /\\.css$/,\r\n          loader: '/usr/local/lib/node_modules/reapp/node_modules/reapp-pack/node_modules/extract-text-webpack-plugin/loader.js?{\"omit\":1,\"extract\":true,\"remove\":true}!style-loader!css-loader!autoprefixer-loader?browsers=last 2 version' },\r\n        { test: /\\.styl$/,\r\n          loader: '/usr/local/lib/node_modules/reapp/node_modules/reapp-pack/node_modules/extract-text-webpack-plugin/loader.js?{\"omit\":1,\"extract\":true,\"remove\":true}!style-loader!css-loader!autoprefixer-loader?browsers=last 2 version!stylus-loader' } ] },\r\n  devtool: 'none',\r\n  debug: true,\r\n  resolveLoader:\r\n   { root: '/Users/sunweifeng/reapp/newsapp/server_modules',\r\n     alias: {} },\r\n  externals: [],\r\n  resolve:\r\n   { root: [ '/Users/sunweifeng/reapp/newsapp' ],\r\n     modulesDirectories: [ 'node_modules', 'web_modules', 'server_modules', 'app' ],\r\n     extensions: [ '', '.web.js', '.js', '.jsx' ],\r\n     alias: {},\r\n     fallback:\r\n      [ '/Users/sunweifeng/reapp/newsapp/node_modules',\r\n        '/Users/sunweifeng/reapp/newsapp/server_modules' ] },\r\n  plugins:\r\n   [ { definitions: { 'process.env': { NODE_ENV: '\"production\"', TARGET: '\"web\"', PLATFORM: '\"web\"' } } },\r\n     { request: 'react' },\r\n     { request: 'react/lib/ReactComponentBrowserEnvironment' },\r\n     [Function],\r\n     { filename: '[name].css', options: {}, id: 1 },\r\n     { options: { compress: { warnings: false } } },\r\n     {} ] }\r\n\r\nCopying layout /Users/sunweifeng/reapp/newsapp/assets/web/index.html\r\nMaking layout with scripts:  [ 'main' ]\r\nRecreate build dir: /Users/sunweifeng/reapp/newsapp/build/web\r\nBuilding...\r\n\r\nBuilding with webpack...\r\nHad warnings:\r\n./app/routes.js\r\nCritical dependencies:\r\n6:16-23 require function is used in a way, in which dependencies cannot be statically extracted\r\n @ ./app/routes.js 6:16-23\r\n\r\n\r\n./app ^\\.\\/.*$\r\nModule not found: Error: a dependency to an entry point is not allowed\r\n @ ./app ^\\.\\/.*$\r\n\r\n\r\n./app ^\\.\\/.*$\r\nModule not found: Error: a dependency to an entry point is not allowed\r\n @ ./app ^\\.\\/.*$\r\n\r\n\r\n\r\nundefined '\\n\\n'\r\nBuild complete\r\nCopying ./assets/shared/ to ./build/web ...\r\nCopying ./assets/web to ./build/web ...\r\nWriting layout:  ./build/web/index.html"}}