【发布时间】:2021-02-26 02:04:35
【问题描述】:
我已经安装了tar-module 使用
npm install -g tar
当我输入时
npm list -g --depth=0
我可以在模块树中看到条目 tar@6.1.0,但是当我尝试在 js 文件 const tar = require("tar") 中要求它时,我收到错误消息
Uncaught Exception:
Error: Cannot find module 'tar'
我错过了什么?
【问题讨论】:
-
要在 .js 程序中使用库,您必须在本地安装它们,而不是全局安装。全局模块适用于命令行实用程序。
-
啊,好的,非常感谢。因此,如果我想在多个项目中使用一个库,我仍然需要为每个项目都在本地安装它吗?
-
是的,你必须在你使用的每个项目中安装它。这也有助于将库保存在
package.json中,如果您将其移动到其他位置,一个简单的npm install会为您带来库。
标签: node.js npm node-modules