如果我们变更过 npm的全局插件目录,那么可能导致插件更新了,但是却仍旧使用的是低版本.
这次根据ionic举例说明.
查看npm配置
npm config list
更新ionic框架
npm update -g ionic
查看ionic版本,发现仍旧是3.xxx 版本
ionic -v
这时候,我们查询ionic命令的路径(windows)
where ionic
发现ionic 命令的路径在C:/user/AppData/npm 下,问题就出在这里了.删掉该文件夹.发现ionic不是内部或外部命令.
那肯定是自定义的全局安装路径没有写入的path.
添加全局包安装路径到path
然后再使用ionic -v 版本就正确了.
使用where ionic ,与npm config list 的prefix 定义的路径是一致的,代表配置正确.
网友评论