繁体   English   中英

Node.js:找不到模块“表达”

[英]Node.js: Cannot find module 'express'

我从npm / node_modules目录(OSX)中运行以下命令:

npm install express

我在node_modules目录中看到express目录。

然后,我尝试启动我的connectionCounter.js文件,但出现以下错误:

Cannot find module 'express'

我尝试从多个位置(npm dir,express dir,dir connectionCounter.js位于其中)执行“ node connectionCounter.js”,以查看是否可行-但是没有运气。

有谁知道我应该从哪里运行node命令?

谢谢。

你用

npm install express

在项目的根文件夹中。 如果要全局安装,请使用

npm install -g express

“我从npm / node_modules目录中运行了以下内容”

我认为这是您的问题。 在目录connectionCounter.js所在的目录中运行该命令。运行该命令后,目录结构应如下所示:

dir/
|-connectionCounter.js
|-node_modules/
  |-express/
    |-all the stuff in express

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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