繁体   English   中英

win7 express js:'express'在cmd中无法识别

[英]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中以防错过。

我尝试了所有可以找到的解决方案:

'Express'无法识别命令(windows)

https://groups.google.com/forum/#!topic/express-js/Cr92_LC_pUk

还有什么我可以尝试快速工作?

检查路径中是否有express文件夹的路径。 请记住,您需要重新打开cmd以应用环境变量中的更改,因为修改它们不会修改当前工作进程的变量AFAIK。 如果要更改系统范围的环境变量,则可能需要重新启动Windows。

您还可能需要检查PATHEXT是否包含.CMD扩展名。

  1. 设置你的npm Path变量

    C:\\ USERS \\\\应用程序数据\\漫游\\ NPM

  2. 重新启动您的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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM