我有一个web
目录,其中包含了一些CSS和JS文件:为什么`pub install`会在`web`的所有子目录中继续创建`packages`链接?
├── bootstrap-wysiwyg
│ ├── index.html
│ ├── packages -> ../../packages
│ └── republish.sh
├── css
│ ├── bootstrap-combined.no-icons.min.css
│ ├── packages -> ../../packages
│ ├── prettify.css
│ └── screen.css
├── images
│ └── packages -> ../../packages
├── js
│ ├── bootstrap.min.js
│ ├── packages -> ../../packages
│ ├── prettify.js
│ └── prettify.js.1
├── lib
│ ├── font-awesome-3.2.1
│ └── packages -> ../../packages
└── packages -> ../packages
你可以看到有在web
目录的子目录每一个packages
链接。我删除了一次,但是当我运行pub install
时它会出现。
我不明白为什么pub
会为我创建它们,并且有什么方法可以禁用它吗?我不想要它们,因为当我在IDEA Dart插件中运行build
命令时,它会报告错误,因为它无法正确处理它们。
另外,将它们放置在“资产”等文件夹中非常烦人,每次部署项目时都需要清理它们。 – DrColossos
是不是只是为了方便参考,所以一切都在'import'包:fluff/fluff.dart'',无论你在哪个目录? – 0xor1
只是一个未经测试的想法,但不能将这些文件夹添加到'.dartignore'? – MarioP