最近在 win10 下搭建开发环境。有个奇怪的问题想问问。
我用如下命令安装: npm install -g dva-cli
后访问 dva ,反映没有相关命令。
PS C:\Users\yljck> dva -v
文件名、目录名或卷标语法不正确。
PS C:\Users\yljck> dva.cmd -v
文件名、目录名或卷标语法不正确。
直接用绝对路径访问:
PS C:\Users\yljck> C:\Users\yljck\AppData\Roaming\npm\dva -v
0.7.8
不明白啊。环境变量我是有添加的,也试过重启了,还是没用。请问是怎么回事啊?
1
allinwonder 2017-04-19 08:24:41 +08:00 via Android
输入 path ,看看里面是不是有
|
2
srlp 2017-04-19 08:31:21 +08:00 via iPhone
没有添加 npm 环境变量
|
3
fan123199 2017-04-19 08:36:16 +08:00
你确定添加了的环境变量?
|
4
wevsty 2017-04-19 08:41:07 +08:00
PS 开头说明你用的 powershell 吧。
powershell 下面输入$Env:Path 看环境变量。 |
5
favtony 2017-04-19 09:29:14 +08:00 via Android
试试重启 powershell ?
|
6
tongyang 2017-04-19 09:49:26 +08:00
我昨天也是类似这样,应该是哪没配好
|
7
elone OP @wevsty #4 @wevsty #4
``` PS C:\Users\yljck> $Env:Path C:\Users\yljck\AppData\Roaming\npm; E:\nodejs\node_global; PS C:\Users\yljck> npm config list ; cli configs scope = "" user-agent = "npm/4.2.0 node/v7.8.0 win32 x64" ; userconfig C:\Users\yljck\.npmrc cache = "E:\\nodejs\\node_cache" prefix = "E:\\nodejs\\node_global" registry = "http://registry.npm.taobao.org/" ; builtin config undefined ; node bin location = E:\develop\node.exe ; cwd = C:\Users\yljck ; HOME = C:\Users\yljck ; "npm config ls -l" to show all defaults. PS C:\Users\yljck> ``` 也不知道是不是 dva 这个包的问题。 同样用 : npm install yarn -g 安装之后 ,是可以直接使用 yarn 这个命令的。而 dva 就不行。 |