gpt4 book ai didi

javascript - 设置 npm 包目录

转载 作者:搜寻专家 更新时间:2023-11-01 00:19:08 24 4
gpt4 key购买 nike

我组装了一个名为 Mockery 的小库(编辑: 现在称为 pretendr 因为还有另一个项目称为 mockery),我想将它放在 npm 中。该库具有名为 libtest 的目录,分别用于源文件和单元测试。我的 package.json 中有以下内容:

"files" : [
"Makefile",
"README.md",
"lib/",
"lib/mockery.js",
"test/",
"test/runner.js",
"test/tests.js"
],
"directories" : {
"lib" : "lib",
"test" : "test"
},
"main" : "lib/mockery"

但出于某种原因,我的 lib 目录中的所有内容似乎都位于我的 npm 模块的根目录中。 test 目录会自动运行(即使我不包含 package.json 的 "directories" 部分)。如何让 npm 将我的 lib 目录内容放在正确的位置?

最佳答案

我认为这不是因为目录条目,而是文件条目下也有“lib/”。根据npm doc :

The "files" field is an array of files to include in your project.
If you name a folder in the array, then it will also include the files inside that folder.
(Unless they would be ignored by another rule.)

关于javascript - 设置 npm 包目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8896293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com