google-map-react-examples, google地图响应组件的示例

分享于 

5分钟阅读

GitHub

  繁體 雙語
Examples for google-map-react component.
  • 源代码名称:google-map-react-examples
  • 源代码网址:http://www.github.com/istarkov/google-map-react-examples
  • google-map-react-examples源代码文档
  • google-map-react-examples源代码下载
  • Git URL:
    git://www.github.com/istarkov/google-map-react-examples.git
    Git Clone代码到本地:
    git clone http://www.github.com/istarkov/google-map-react-examples
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/istarkov/google-map-react-examples
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    google-map-react示例

    这个项目是同构的Flummox 怀旧应用程序带有 google-map-react控件示例。

    它还使用了非标准的方法来。
    其他文档。

    安装

    我强烈推荐使用 Docker 进行开发。

    用于非 Docker 用户

    • 安装

      npm install 
    • 使用热重新加载运行开发人员构建

      #console 1npm run hot-dev-server
      #console 2npm run start

      运行浏览器并键入 http://localhost:3000/map/main

    • 运行生产构建( 同构 )

      #console 1NODE_ENV=production npm run build
      NODE_ENV=production npm run start

      运行浏览器并键入 http://localhost:3000/map/main

    • 环境变量 你可以设置

      
      NODE_ENV default undefined (for production version must be set NODE_ENV='production')
      
      
      EXT_IP default 0.0.0.0 (if you need hot reload work on your subnetwork set as your local network ip)
      
      
      HOT_RELOAD_PORT default 3081 (any port for hotreload to work)
      
      
      SERVER_PATH default empty string ''
      
      
      USE_PRERENDER default equal to true if NODE_ENV === 'production'
      
      
      
      

    用于 Docker 用户的:

    • 安装

      ./docker/base_image/build.sh
      ./docker/react_image/build.sh#and add bash_profile aliases from./docker/bash_profilecat./docker/bash_profile >>~/.bash_profilesource~/.bash_profile
    • 使用热重新加载运行开发人员构建

      ./docker_run

      运行浏览器并键入 http://localhost:3080/map/main

    • 运行生产构建( 同构 )

      ./docker_run.sh --production

      运行浏览器并键入 http://localhost:3080/map/main

    • 输入容器查看或者测试任何内容( 请确保来自的bash_profile别名已经安装

      #be sure bash_profile aliases from./docker/bash_profile installeddenter gmr
      tmux att
    用于 Docker OSX用户的:
    • 安装 watchman

      brew install watchman
    • 修复watchman将这里添加到 ~/Library/LaunchAgents/com.github.facebook.watchman.plist

      <key>EnvironmentVariables</key>
      <dict>
       <key>PATH</key>
       <string>/Users/ice/v-1/install/google-sdk/google-cloud-sdk/bin:/usr/local/opt/coreutils/libexec/gnubin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/CrossPack-AVR/bin:/usr/local/go/bin:/Users/ice/v-1/checker-276:/home/ice/web_projects/amazon_ec2/ec2-api-tools-1.6.13.0/bin</string>
      </dict>
      launchctl unload -w ~/Library/LaunchAgents/com.github.facebook.watchman.plist
      launchctl load -w ~/Library/LaunchAgents/com.github.facebook.watchman.plist
    • 使用nfs支持安装 boot2docker ( vboxfs真的非常慢)

    页面生成
    
    ./docker_run.sh --serverpath '/google-map-react' --production
    
    
    denter gmr
    
    
    tmux att
    
    
    ./scripts/gh-pages-generator.sh
    
    
    
    

    许可证

    麻省理工学院( http://www.opensource.org/licenses/mit-license.php )


    COM  react  component  
    相关文章