【问题标题】:Node js Express doesn't recognize npm inside projectfolderNode js Express 无法识别项目文件夹中的 npm
【发布时间】:2015-08-17 12:44:18
【问题描述】:

我正在尝试通过 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

感谢您的宝贵时间!

【问题讨论】:

    标签: node.js express dependencies npm


    【解决方案1】:

    我认为您的 npm 未在环境变量中定义。
    要检查尝试在任何其他文件夹中运行 npm,或者可能在其他驱动器中。您的 npm 之前正在运行,因为目录中存在 npm 可执行文件。

    【讨论】:

    • 是的,它在任何其他文件夹或目录中都不起作用,我该如何更改?
    • 谢谢你,我对你所说的做了一些研究,最后进入了一个网站,他们给了我解决方案,将 npm 设置为 windows 环境变量 C:\node> set path=%PATH%; %CD% C:\node> 设置路径“%PATH%”
    【解决方案2】:

    感谢一位程序员同事,我设法将我自己的问题跟踪到了几句话,它是 npm 而不是环境变量,所以我们只需要在 cmd 上这样设置它:

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

    C:\node> 设置路径“%PATH%”

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-11
      • 1970-01-01
      • 1970-01-01
      • 2015-08-23
      • 2013-09-30
      • 2021-11-20
      • 1970-01-01
      相关资源
      最近更新 更多