react、redux起node服务配置

1.在根目录下递归更新子模块

    git submodule update --init  --recursive

2.安装redis(如果没有安装brew,需要先安装brew)

    brew install redis

3.启动redis(执行成功后可关闭,执行一次即可)    

   brew services start redis

4.全局安装grunt、gulp,用来打包静态资源

    npm install grunt -g    和    npm install gulp -g

5.在assets目录下打包静态资源

   grunt

 6.在static 文件夹下打包静态资源

    gulp

7.分别在react、redux目录下打包资源(在两个目录下都执行以下命令)

    1)sudo yarn                     //拉去所需要的包

    2)sudo yarn watch         //用webpack打包资源

8.在起node服务前还需要:

    1)在本地host文件中添加一个域名解析,mac下目录为/etc/hosts.

            127.0.0.1  devm.iqdnet.com         (根据各项目情况不一)

    2)全局安装nginx。并在/usr/local/etc/nginx/nginx.config文件里配置一些server相关的域名等。

9. 在项目根目录下使用nodemon 起node服务,如果没有安装nodemon,需先安装。

     1)npm install nodemon -g

      2) sudo nodemon --watch app server.js  

            或者(sudo nodemon server.js)

10.在浏览器里输入域名:http://devm.iqdnet.com:9000。


备注:上述第9步第二条开启服务后,如果本地代码又改动,需要重新执行第9步的第二条命令。为了解决这个问题,可以在根目录下执行命令:sudo nodemon server.js。这样如果代码有改动,该命令会自动执行,只需在浏览器里刷新页面即可看效果。

你可能感兴趣的:(react、redux起node服务配置)