Redux 教程——服务端渲染
是直接在counter上面改的
根据里面的步骤,跑不通,npm start
就报错
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "D:\\software\\nodejs\\node.exe" "D:\\software\\nodejs\\node_modul es\\npm\\bin\\npm-cli.js" "start"
npm ERR! node v4.4.4
npm ERR! npm v2.15.1
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: `if-env NODE_ENV=production && npm run start:prod || npm run start:dev`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script 'if-env NODE_ENV=production & & npm run start:prod || npm run start:dev'.
npm ERR! This is most likely a problem with the tutorial package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! if-env NODE_ENV=production && npm run start:prod || npm run start:d ev
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs tutorial
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!
npm ERR! npm owner ls tutorial
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! D:\Nicholas\LW\testPro\redux\examples\Counter_Server_Render\npm-deb ug.log
看不懂,有遇到过同样问题的朋友吗?,求分享。
1
robinlovemaggie 2016-07-01 17:51:39 +08:00
[email protected] 包有问题,考虑下是否是版本不兼容导致的
|
2
NicholasNC OP ```
{ "name": "tutorial", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start": "if-env NODE_ENV=production && npm run start:prod || npm run start:dev", "start:dev": "webpack-dev-server --inline --content-base public --history-api-fallback", "start:prod": "webpack && node server.js" }, "author": "", "license": "ISC", "dependencies": { "react": "^0.14.7", "react-dom": "^0.14.7", "react-router": "^2.0.0" }, "devDependencies": { "babel-core": "^6.5.1", "babel-loader": "^6.2.2", "babel-preset-es2015": "^6.5.0", "babel-preset-react": "^6.5.0", "http-server": "^0.8.5", "webpack": "^1.12.13", "webpack-dev-server": "^1.14.1" } } ``` 是指这里面的依赖包的版本吗? |
3
wakiki 2016-07-01 18:50:09 +08:00 via Android
node 是不是旧了点呢
|
4
NicholasNC OP 我的 node 是 v4.4.4
|
5
NicholasNC OP 需要换成最新的 6.2.2 吗
|
6
tinkerer 2016-07-01 19:17:24 +08:00 via Android
用 nvm 管理版本不就得了…
|
7
wssgcg1213 2016-07-02 21:29:54 +08:00
@NicholasNC 你这是 windows 不支持那个 npm script 的写法
你直接执行 npm run start:dev 就行了 |