[英]after createwindow GetLastError return code 126 but the windows is create in win7 vc express
[英]win7 express js: 'express' is not recognized in cmd
我安装了node.js并在Windows 7计算机上正常运行。 我跑
> npm install -g express
> npm install -g express-generator
> npm install -g express-generator@3
它们都安装成功。 但是当我去一个新的文件夹并尝试:
> express myproject
我得到: 'express' is not recognized as an internal or external command, operable program or batch file
我在C:\\ Users \\ ME \\ AppData \\ Roaming \\ npm目录中看到'express','express.cmd'和'node_modules'目录以及'express'和'express-generator'文件夹
我将npm目录添加到我的PATH中以防错过。
我尝试了所有可以找到的解决方案:
https://groups.google.com/forum/#!topic/express-js/Cr92_LC_pUk
还有什么我可以尝试快速工作?
检查路径中是否有express文件夹的路径。 请记住,您需要重新打开cmd以应用环境变量中的更改,因为修改它们不会修改当前工作进程的变量AFAIK。 如果要更改系统范围的环境变量,则可能需要重新启动Windows。
您还可能需要检查PATHEXT是否包含.CMD扩展名。
设置你的npm Path变量
C:\\ USERS \\\\应用程序数据\\漫游\\ NPM
重新启动您的CMD
以管理员身份运行commad提示符,这种方式express将被安装到system32中,并且可以在commant提示符上进行识别。只需打开命令提示符作为系统管理员然后使用npm install -g express
全局npm install -g express
,然后你可以转到任何文件夹并使用express生成您的应用程序
如果仍然无法正常工作,请重新安装node.js并再次启动快速安装过程。
npm install -g express
npm install -g express-generator
对我有用的是跑步
npm install -g express
npm install -g express-generator
从具有管理员权限的命令提示符。 (如果您运行Windows 8/10,则右键单击cmd图标并选择“以管理员身份运行”)。
我认为您需要将节点更新到最新版本然后运行前面提到的3个命令,它应该工作
npm install -g express npm install -g express-generator npm install -g express-generator @ 3
关键是更新节点1!
以上回答仍然没有为我解决问题。 然而,添加.bin的路径对我来说是固定的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.