mock 在window下能执行吗

来源:7-13 超值特惠-获取数据

静水思华

2017-10-18

React 模仿大众点评

如果是 windows 系统,请将./package.json里面的NODE_ENV=dev全部修改为set NODE_ENV=dev

运行程序

npm install
npm run mock
npm start

另外,所有的后端接口地址,都可以在./mock/server.js中查看


写回答

5回答

静水思华

提问者

2017-10-20

npm run mock

//img1.sycdn.imooc.com/szimg/59e99b9a000117d906510208.jpg

一直这样算不算正常

"scripts": {

    "start": "webpack-dev-server --progress --colors",

    "mock": "node --harmony ./mock/server.js",

    "build": "webpack --config ./webpack.production.config.js --progress --colors"

  },

&&

//img1.sycdn.imooc.com/szimg/59e99c370001aa5811150220.jpg

图片配置修改后 npm start 可以执行!但是在localhost:8080端口访问不到!在localhost:3000显示no found 控制台报错404

0
1
双越
你要开启两个窗口,一个运行 npm start ,一个运行 npm run mock 才行。
2017-10-20
共1条回复

静水思华

提问者

2017-10-20

老师可以拿一台window电脑试试!问题很多!

"scripts": {

    "start": "set NODE_ENV=production webpack-dev-server --progress --colors",

    "mock": "node --harmony ./mock/server.js",

    "build": "webpack --config ./webpack.production.config.js --progress --colors"

  },

这是我的代码!build运行报错!//img1.sycdn.imooc.com/szimg/59e9983700016f2110640291.jpg

之前我设置的build配置是

"build": "set NODE_ENV=production webpack --config ./webpack.production.config.js --progress --colors"

根本就不运行

//img1.sycdn.imooc.com/szimg/59e998c5000132c306440253.jpg

0
1
双越
视频发布之前,我都是拿window电脑测试过的。你第一个截图的问题,是我之前的一个疏漏,你可以将 webpack.config.js 中关于 svg 的配置都删除掉再试试,这个问题我已经补充了视频解释了,可以找一下后面补充的视频,看 15-1 那个视频。(另外,要保证你 npm i 安装的版本都是符合 package.json 要求的)
2017-10-20
共1条回复

静水思华

提问者

2017-10-20

npm run build 执行不了 不支持rm -rf的命令//img1.sycdn.imooc.com/szimg/59e95af30001515010160186.jpg//img1.sycdn.imooc.com/szimg/59e95b4c0001773510740365.jpg

0
1
双越
这个我再视频中说了兼容方案了,去找一下。你可以临时将 rm-rf ./build && 删掉先试试
2017-10-20
共1条回复

静水思华

提问者

2017-10-19

我是按照这个步骤执行的!但是在第二步就执行不了!没报错//img1.sycdn.imooc.com/szimg/59e80a80000197fb06550244.jpg

0
1
双越
新开一个窗口继续执行第二步
2017-10-19
共1条回复

双越

2017-10-18

这是记录,还是提问?

0
0

React高级实战 打造大众点评Web App

已经对React Router4与Webpack2进行了项目升级

1711 学习 · 707 问题

查看课程