Node js Express 无法识别项目文件夹中的 npm

Node js Express doesn't recognize npm inside projectfolder

我正在尝试通过 windows 中的 cmd 安装 express。我的问题是在成功安装 express 并构建框架框架后安装依赖项。它需要安装依赖项。它甚至告诉我代码行

cd Myprojectname && npm install

但是它说 npm 不被识别为命令。 我不知道文件夹结构是否有问题,但这里是:

 nodejs
       -Myprojectname\
                      -bin\
                      -public\
                      -routes\
                      -views\
                      -app.js
                      -package.json
       -node_modules\
       -node.exe
       -npm
       -npm.cmd
       -node_etw_provider.bat
       -node_etw_provider
       -package.json

感谢您的宝贵时间!

我认为你的 npm 没有在环境变量中定义。
要检查 尝试 运行 npm 在任何其他文件夹中或可能在另一个驱动器中。你的 npm 之前是 运行 因为 npm 可执行文件存在于目录中。

多亏了一位程序员,我设法用几个词来追踪我自己的问题,它是 npm 而不是环境变量,所以我们只需要在 cmd 上这样设置它:

C:\node>设置路径=%PATH%;%CD%

C:\node> setx 路径“%PATH%”

谢谢https://whosebug.com/users/4276650/kulwant-singh