0

インストールしたnode-ncursesで小さなアプリを作成しようとしていますnpm install ncurses

このライブラリのインストールで、次の node-ncurses の例を実行しようとしています

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

しかし、 の例でパス エラーが発生しrequire('ncurses')ます。何が問題なのですか?

~/.npm/私の ncurses ライブラリは、私には正しいと思われるインストール先です。

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コマンドを実行した場所に相対的な node_modules フォルダーにインストールして、NPM を使用してインストールするフラグなし。

私の最初の推奨事項は、プロジェクトの作業ディレクトリにいることを確認してから、ncurses再度インストールすることです。

これは、古いが関連するブログ投稿で、それがどのように設計されたかについてです。

于 2012-07-18T14:50:21.753 に答える