Node js Express无法识别projectfolder中的npm

时间:2015-06-03 10:44:37

标签: node.js express dependencies npm

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

谢谢你的时间!

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

C:\节点> set path =%PATH%;%CD%

C:\节点> setx路径“%PATH%”

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