在node.js中使用jade命令编译jade文件时,出现“jade
不是内部或外部命令,也不是可运行的程序或批处理文件”,
出现这样的情况有两种原因,一种node.js安装jade模块时,
jade模块没有安装或者没有安装好;还一种情况,也是比较
常见的情况,就是没有配置环境变量。为什么有些软件要配
置环境变量呢,因为配置环境变量中path路径是告诉计算机
要执行某个启动命令时,去该路径去寻找.exe文件。
回到正轨,该整么解决上面提到的问题呢。
对于第一种错误:没有安装成功,解决方法很简单,重新
安装npm istall (需要安装的模块);
对于第二种错误:我们需要配置环境变量,首先要找到jade
模块安装的路径,如果你安装的是全局,即安装时是npm install –g jade ,
那么在你的安装的node.js文件位置下有一个node_global文件,
我的是D:\nodejs\node_global,打开该地址,可以看见jade.cmd
文件,然后把改地址复制到环境变量path里面,重新启动命令;
如果安装的不是全局变量,即安装时是npm install jade ,那么
找到你安装jade模块的路径,一般是你安装文件下面的..\node_modules\.bin ,
打开该地址,可以看见jade.cmd文件,然后把这个地址添加到环
境变量path后面。
对于mongo,一样的解决方法。对于其它模块安装出现这样的问题,
解决方法一样,该方法也同样适用于Windows下出现这样的问题。
说明:如果是平时学习,建议模块安装全局变量,这样添加路径的
时候就只用添加一个就够了,如果安装时不是全局变量,那么每安
装一个模块都要添加一次环境变量。