我正在尝试使用我安装的 node-ncurses 创建一个小应用程序npm install ncurses
使用此库安装,我正在尝试从以下运行 node-ncurses 的示例
https://github.com/mscdex/node-ncurses/tree/master/examples
但是我在示例中遇到路径错误require('ncurses')
,有什么问题吗?
我的 ncurses 库已安装到~/.npm/
其中,这对我来说似乎是正确的。
我正在尝试使用我安装的 node-ncurses 创建一个小应用程序npm install ncurses
使用此库安装,我正在尝试从以下运行 node-ncurses 的示例
https://github.com/mscdex/node-ncurses/tree/master/examples
但是我在示例中遇到路径错误require('ncurses')
,有什么问题吗?
我的 ncurses 库已安装到~/.npm/
其中,这对我来说似乎是正确的。
您希望将它们本地安装到项目的同一文件夹中。如果您错过了-g
标志并且只是npm install ncurses
在您的项目目录中运行,那么您应该能够正常运行require("ncurses")
。本地安装的所有 NPM 模块都放入node_modules
项目中的文件夹中。
进一步的提示,如果你安装:
npm install ncurses --save
这将添加ncurses
到您package.json
的依赖项中,这意味着可能签出您的项目的任何其他开发人员都可以npm install
在项目目录中运行并自动安装,因为它作为依赖项ncurses
列出。package.json
如果没有-g
标志,您使用 NPM 安装的任何内容都会安装到相对于您运行命令的位置的 node_modules 文件夹中。
我的第一个建议是确保您位于项目的工作目录中,然后ncurses
再次安装。
这是一篇关于它是如何设计的旧但相关的博客文章。