2017-03-27 16 views
1
ため

マイpackage.jsonファイルは通常、次のようになります。は、「https://registry.npmjs.org」依存関係

{ 
    "dependencies": { 
     "express": "~4.15.2" 
    } 
} 

しかし、今、私がしようとすると、新しいを追加しても同じパッケージを再インストールする場合や、 1、それはtarballのバージョンと完全なレジストリのURLを使用しています。

{ 
    "dependencies": { 
     "express": "https://registry.npmjs.org/express/-/express-4.15.2.tgz" 
    } 
} 

私はnpm config delete registryをしましたが、それはまだ完全なレジストリのURLを使用して保持します。これをどうすれば解決できますか?シュリンクラップ使用している場合3.10.7

+0

あなたは私ですシュリンクラップ?私も同じ問題があり、シュリンクラップを使っています。 – Woody

答えて

0

からnpm-shrinkwrap.jsonを:ノードのバージョンv6.5.0 NPMのバージョンを使用して

  1. パッケージをインストールまたはアップグレードnpm-shrinkwrap.json
  2. を削除
  3. いつものようにnpm shrinkwrap再度バージョンを修正する