npm をローカルにインストールする 質問する

npm をローカルにインストールする 質問する

以前は、npm(>=1.0) を使用してパッケージをインストールすると、ローカルにインストールされていましたが、現在はそうではありません。

私の設定:

  • まず最初にいいえnode.js をインストールします。

  • 私のオペレーティング システム:

    alfred@alfred-laptop:~/node/so/6513101$ cat /etc/lsb-release 
    DISTRIB_ID=Ubuntu<br>
    DISTRIB_RELEASE=10.10
    DISTRIB_CODENAME=maverick
    DISTRIB_DESCRIPTION="Ubuntu 10.10"
    
  • 私のノードバージョン:

    alfred@alfred-laptop:~/node/so/6513101$ node -v
    v0.4.8
    
  • 私のnpmバージョン:

    alfred@alfred-laptop:~/node/so/6513101$ npm -v
    1.0.15
    

ランダムパッケージのインストール

alfred@alfred-laptop:~/node/so/6513101$ npm install notifo
[email protected] ../../../node_modules/notifo 

以前は同じディレクトリにインストールされていましたが、現在は同じディレクトリにインストールされません。npm/node.js が壊れているか、何かが欠けているか、または npm がローカル パッケージ (同じフォルダー内 => ~/node/so/6513101/node_modules) をインストールしなくなったのでしょうか。これは、bundle依存関係をすべて管理できるため、他のユーザーが私のコードを使用するために npm をインストールする必要がないため、便利な機能だと思いました (npm は優れた製品なので、ユーザーはインストールする必要があると思います)。コマンドがbundleなくなったため、使用できません。何が起こっているのか、誰か説明してもらえますか?

ベストアンサー1

node_modulesnpm は、 または が見つかるまでフォルダー ツリーをたどりpackage.json、それをルートとして使用します。何がnpm root出力されますか?

package.json ファイルを作成するとmkdir node_modules、cwd が使用されます。

編集: ここで投稿した更新は表示されません。より良い結果を得るには、すべてを github の問題に投稿して、そこでサポートしましょう。

おすすめ記事