纱线删除已安装依赖项中的文件夹
Yarn removes folder within installed dependency
我正在使用 Yarn v0.19.1 安装一些依赖项。我完全删除了我的 node_modules
文件夹并进行了全新的 yarn
安装。
我正在尝试使用 yarn add leaflet
安装依赖项 leaflet。模块安装成功,但在 Cleaning Modules...
阶段除外,Yarn 删除了通常位于 leaflet/dist/images
中的 images
文件夹。当我执行 npm install leaflet
时,此文件夹不会被删除。
在 yarn 安装期间,images
文件夹一直存在,直到 Cleaning modules
阶段发生。
Who/what是干这个的?这是 yarn
做的事吗?或者这是 leaflet
库中指定的内容?我该如何解决这个问题?
我查看了传单库中的package.json
,那里似乎没有任何异常。它运行一个 jake 文件,但即使在该文件中也没有删除任何与图像相关的内容。
这是我的 node_modules
文件夹中两个包管理器安装的文件夹的样子:
纱线
npm
我的项目中有一个 .yarnclean
文件。这添加了一些 files/folders 在安装依赖项时要忽略。 运行 yarn clean
添加了这个文件,直到看到 this issue. Viewing the docs 也提供了相同的信息我才知道。
我通过从忽略的目录集中删除 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
我正在使用 Yarn v0.19.1 安装一些依赖项。我完全删除了我的 node_modules
文件夹并进行了全新的 yarn
安装。
我正在尝试使用 yarn add leaflet
安装依赖项 leaflet。模块安装成功,但在 Cleaning Modules...
阶段除外,Yarn 删除了通常位于 leaflet/dist/images
中的 images
文件夹。当我执行 npm install leaflet
时,此文件夹不会被删除。
在 yarn 安装期间,images
文件夹一直存在,直到 Cleaning modules
阶段发生。
Who/what是干这个的?这是 yarn
做的事吗?或者这是 leaflet
库中指定的内容?我该如何解决这个问题?
我查看了传单库中的package.json
,那里似乎没有任何异常。它运行一个 jake 文件,但即使在该文件中也没有删除任何与图像相关的内容。
这是我的 node_modules
文件夹中两个包管理器安装的文件夹的样子:
纱线
npm
我的项目中有一个 .yarnclean
文件。这添加了一些 files/folders 在安装依赖项时要忽略。 运行 yarn clean
添加了这个文件,直到看到 this issue. Viewing the docs 也提供了相同的信息我才知道。
我通过从忽略的目录集中删除 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