Node 模块已安装但不可用

Node 模块已安装但不可用

我是 Linux 环境的新手,现在正在学习 node.js

按照教程,我全局安装了 node module express,如下面的屏幕截图所示

在此处输入图片描述

但是当我尝试在终端中使用 express 时,它说 express 未安装。

在此处输入图片描述

请注意,我已经从 nvm 安装

谢谢

答案1

全局安装 express 通常不是一个好主意,大多数节点模块的工作方式是按每个存储库进行安装,因此任何人都可以通过运行来重新创建环境npm install

就这样推荐方式安装 express 就是运行npm install express --save,它不仅会下载模块,还会在项目的 package.json 中创建一个条目。

然后 Express 就不会直接从命令行运行,而是使用require()app.js 或由其运行的文件添加。如何执行此操作的一个示例是 express 的官方你好世界

相关内容