1

我正在使用Yarn v0.19.1 安装一些依赖项。我node_modules完全删除了我的文件夹并做了一个新的yarn安装。

我正在尝试使用. yarn add leaflet模块安装成功,除了在该Cleaning Modules...阶段之外,Yarn 会删除images通常位于leaflet/dist/images. 当我做一个npm install leaflet此文件夹不会被删除。

在纱线安装期间,该images文件夹一直存在,直到Cleaning modules阶段发生。

谁/什么在做这件事?这有什么yarn作用吗?或者这是在leaflet或者这是图书馆我该如何解决这个问题?

我检查了package.json传单图书馆,那里似乎没有什么不寻常的地方。它运行一个 jake 文件,但即使在该文件中,也不会删除与图像相关的任何内容。

node_modules这是在我的文件夹中,两个包管理器安装的文件夹的样子:

纱线安装

npm npm 安装

4

1 回答 1

2

我的项目中有一个.yarnclean文件。这在安装依赖项时添加了一些要忽略的文件/文件夹。运行添加了这个文件,直到我看到这个问题yarn clean我才知道。查看文档也提供了相同的信息。

我通过images从一组被忽略的目录中删除来解决这个问题。

这是我的.yarnclean文件示例:

# 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
于 2017-02-03T21:11:38.270 回答