2017-01-31 12 views
1

私はYarn v0.19.1を使用していくつかの依存関係をインストールしています。 node_modulesフォルダを完全に削除して、新しいyarnをインストールしました。糸はインストールされた依存関係内のフォルダを削除します

yarn add leafletを使用して依存関係leafletをインストールしようとしています。 Cleaning Modules...段階の間を除き、モジュールは正常にインストールされます。imagesフォルダは、通常leaflet/dist/imagesの中に存在します。 npm install leafletを実行すると、このフォルダは削除されません。

糸のインストール中に、imagesフォルダは、Cleaning modulesのフェーズが発生するまで存在します。

誰がこれをやっていますか?これは何かyarnですか?または、これはleafletライブラリ内で指定されていますか?どうすればこの問題を解決できますか?

リーフレットのライブラリでpackage.jsonを確認しましたが、そこには何も見えませんでした。それはジェイクファイルを実行しますが、そのファイル内でさえ、画像に関連して何も削除されません。ここで

は、両方のパッケージマネージャでインストールするフォルダは、私のnode_modulesフォルダ内の、次のようになります。

yarn install

NPM npm install

答えて

2

.yarncleanファイルがありました私のプロジェクトではこれにより、依存関係をインストールする際に無視されるファイルやフォルダがいくつか追加されました。このファイルを追加するとyarn cleanが追加され、this issueを見るまでわからなかった。 Viewing the docsも同じ情報を与えました。

これは、無視されたディレクトリのセットからimagesを削除することで解決しました。

# test directories 
__tests__ 
test 
tests 
powered-test 

# asset directories 
docs 
doc 
website 
assets 

# examples 
example 
examples 

# code coverage directories 
coverage 
.nyc_output 

# build scripts 
Makefile 
Gulpfile.js 
Gruntfile.js 

# configs 
.tern-project 
.gitattributes 
.editorconfig 
.*ignore 
.eslintrc 
.jshintrc 
.flowconfig 
.documentup.json 
.yarn-metadata.json 

# misc 
*.gz 
*.md 
:ここ

は、例えば私の.yarncleanファイルです

関連する問題