0

我正在尝试使用我安装的 node-ncurses 创建一个小应用程序npm install ncurses

使用此库安装,我正在尝试从以下运行 node-ncurses 的示例

https://github.com/mscdex/node-ncurses/tree/master/examples

但是我在示例中遇到路径错误require('ncurses'),有什么问题吗?

我的 ncurses 库已安装到~/.npm/其中,这对我来说似乎是正确的。

4

2 回答 2

3

您希望将它们本地安装到项目的同一文件夹中。如果您错过了-g标志并且只是npm install ncurses在您的项目目录中运行,那么您应该能够正常运行require("ncurses")。本地安装的所有 NPM 模块都放入node_modules项目中的文件夹中。

进一步的提示,如果你安装:

npm install ncurses --save

这将添加ncurses到您package.json的依赖项中,这意味着可能签出您的项目的任何其他开发人员都可以npm install在项目目录中运行并自动安装,因为它作为依赖项ncurses列出。package.json

于 2012-07-18T14:53:13.403 回答
1

如果没有-g标志,您使用 NPM 安装的任何内容都会安装到相对于您运行命令的位置的 node_modules 文件夹中。

我的第一个建议是确保您位于项目的工作目录中,然后ncurses再次安装。

这是一篇关于它是如何设计的旧但相关的博客文章。

于 2012-07-18T14:50:21.753 回答