文件名称:dmn:您的node_modules的看门人
文件大小:35KB
文件格式:ZIP
更新时间:2024-05-21 22:32:49
JavaScript
dmn 因为我不需要在您的产品中进行测试! npm中的软件包npm着您永远不会使用的东西,例如构建文件和各种测试数据。 npm家伙为我们提供了.npmignore文件,但似乎几乎没有人使用它。 请停止将开发内容发布到npm 。 如果我想运行您的测试并开始对您的项目进行黑客攻击,我将执行git clone not npm install 。 一旦我们的项目的大小增加到13Mb,这仅仅是因为我们的依赖项之一使用了单个测试数据文件(真实情况)。 测试农场差... 所以: 如果您将安装的软件包分布在您环境中的多台计算机上,那么dependencies肿的依赖关系会让您不满意。 如果您同步了本地存储库(例如,使用Dropbox或Google Drive),那么then肿的依赖关系会让您不满意(同步大量无用的文件花了很长时间)。 如果您不通过npm将项目分发给最终用户,那么dependen
【文件预览】:
dmn-master
----lib()
--------clean.js(3KB)
--------targets.js(2KB)
--------console_ex.js(2KB)
--------gen.js(6KB)
----.npmignore(119B)
----.travis.yml(63B)
----LICENSE(1KB)
----tools()
--------add_targets.js(941B)
----test()
--------run_tests.js(648B)
--------fixtures()
----README.md(3KB)
----.editorconfig(307B)
----.gitignore(19B)
----index.js(76B)
----bin()
--------cli.js(2KB)
----package-lock.json(80KB)
----package.json(957B)
----CHANGELOG(845B)