2017-04-22 15 views
0

私はmkdirpへの呼び出しを含む単純なポストインストール手順を持つノード依存関係を持っています。 NPMと糸との依存関係のpostinstallを修正するには?

インストール - それmkdirp使用DEP1インストール後は、糸mkdirpとパスに長くはないので、今、それが失敗したパス

でそれを見つけるだろうというとき、これはその構造

+- project 
    +- node_modules 
     +- dep1 
      +- node_modules 
      +- mkdirp 

ました。

どうすれば解決できますか?

私はnpm installを実行中に、特定の依存関係が破損していて、それから実行したのはyarn installでしたが、動作しませんでした。

答えて

1

this issueによれば、Yarnは(まだ)preinstallまたはpostinstallのスクリプトを実行していません。それらのフックに依存するパッケージを使用している場合は、失敗します。

NPM v5のリリースで、5x speed-upとすると、npmとしたいことがあります。

+0

まさにそれでした!質問を投稿してから数週間後に5人が解放され、同じ理由で私は微笑んだ。 –

関連する問題