2016-08-24 13 views
1

MarkLogicをインストールしている間に問題が発生しています。コマンドを実行するとMarkLogic npmの問題

npm install marklogic --save 

エラーが発生します。それは

Refusing to install marklogic as a dependency of itself 

package.json言う:

{ 
    "name": "marklogic", 
    "version": "0.0.0", 
    "private": true, 
    "scripts": { 
    "start": "node ./bin/www" 
    }, 
    "dependencies": { 
    "body-parser": "~1.15.1", 
    "cookie-parser": "~1.4.3", 
    "debug": "~2.2.0", 
    "express": "~4.13.4", 
    "jade": "~1.11.0", 
    "morgan": "~1.7.0", 
    "serve-favicon": "~2.3.0" 
    } 
} 
+0

作業中のプロジェクトのpackage.jsonファイルを投稿できますか? "marklogic"、 "バージョン": "0.0.0"、 "プライベート":真、 "スクリプト":{ は "開始":「ノードここに –

+0

は私のpackage.jsonファイル{ "名前" です。/bin/www " "、 "依存関係":{ "body-parser": "〜1.15.1"、 "cookie-parser": "〜1.4.3"、 "debug": "〜2.2 .0 "、 " express ":"〜4.13.4 "、 " jade ":"〜1.11.0 "、 " morgan ":"〜1.7.0 "、 " serve-favicon ":"〜2.3 .0 " } } –

答えて

3

チェック - あなたはthe MarkLogic Node.js API projectをクローン化された場合は、その後、私はこのエラーを見ることを期待したい、NPMはあなたが上記示しinstallコマンドを実行しました。それは何が起こっているのですか?


編集:コメントから@ grtjnのポイントを上げる:パッケージの名前を選択するときは、一意でなければなりません。 "marklogic"は既存のパッケージの名前なので、作成したパッケージに使用されているのと同じ名前と競合します。

+0

パラメータを追加しようとすると、MarkLogic Node.js APIプロジェクトがクローンされませんでした。私はそれらのエラーを取得しますが、私はmarklogicをグローバルにインストールすると正常にインストールされます。 –

+2

あなたのpackage.jsonの名前は 'marklogic'です。独自のプロジェクト 'marklogic'の名前を付けても、' marklogic'というモジュールに依存関係を追加することはできません。自分のプロジェクトに別の名前を付けることをお勧めします。 – grtjn

関連する問題