发生问题的环境是:Mac osx 10.12.2
重现步骤:
1. npm uninstall dva
2. npm install dva@latest -g
/usr/local/lib
├─┬ [email protected]
│ └── UNMET PEER DEPENDENCY react@^0.14.0 || ^15.0.0-0 || ^15.4.0-0
├── UNMET PEER DEPENDENCY [email protected]
└── UNMET PEER DEPENDENCY [email protected]
3. dva -v
0.7.0
4. npm uninstall dva
5. npm install [email protected] -g
/usr/local/lib
├─┬ [email protected]
│ └── UNMET PEER DEPENDENCY react@^0.14.0 || ^15.0.0-0 || ^15.4.0-0
├── UNMET PEER DEPENDENCY [email protected]
└── UNMET PEER DEPENDENCY [email protected]
6. dva -v
0.7.0
您期待的结果是:
1.1.0
实际上的结果是:
0.7.0
这个是 dva-cli 的版本号,dva 对应的是 dva-cli
dva 和 dva-cli 最好分开,现在容易混淆。
dva -v 时把相关的 version 都打印出来吧。
$ dva -v
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
明白了。谢谢afc163,h-wei ,sorrycc 。
angular-cli 的处理,跟sorrycc建议一样,将相关version都打印出来了。
$ ng -v
angular-cli: 1.0.0-beta.22-1
node: 6.5.0
os: darwin x64
Most helpful comment
dva -v时把相关的 version 都打印出来吧。