安装cordova以后,控制台输入cordova -v以后,一直提示不是内部命令,查了好久入了不少坑以后,终于配置正确~记录一下~node
(若是在安装node以后,没有修改npm的全局路径的,而是使用其默认路径的话,就不须要配置环境变量,直接安装组件以后就可以正常使用~,可是因为其默认路径为c盘,因此仍是修改一下好了~)npm
1.安装node,个人安装路径为D:\frontend\nodejs缓存
2.安装好node以后,在安装路径下添加两个文件夹,用来配置全局路径和缓存路径frontend
全局路径:D:\frontend\nodejs\node_global
缓存路径:D:\frontend\nodejs\node_cachespa
3.配置npm路径cordova
配置全局路径:npm config set prefix “D:\frontend\nodejs\node_global”
配置缓存路径:npm config set cache “D:\frontend\nodejs\node_cache”blog
4.npm全局安装须要安装的组件,输入命令 npm install cordova -g变量
5.(最重要的一步)修改环境变量:在系统变量中增长NODE_PATH变量,以下图:ejs
而后在PATH变量中添加一个相同的路径(若是之前配置过,要把以前的删掉,或者把新配置的写到最前面),以下图:module
另外,必定要注意,两个路径是同样的,并且是以前配置的全局路径!!网上搜的不少写的都是D:\frontend\nodejs\node_global\node_modules,这是错误的,应该是D:\frontend\nodejs\node_global,搞得入坑了很久才气若游丝的爬出来。。。。。
6.如今在控制台直接输入cordova -v就能够正确显示啦~~~撒花~~~