【发布时间】:2016-02-29 01:04:23
【问题描述】:
我已经建立了一个名为 Mockery 的小库(edit: 现在称为 pretendr,因为还有另一个名为 mockery 的项目),我想把它放在 npm 中。该库有名为lib 和test 的目录,分别用于源文件和单元测试。我的 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 目录内容放在正确的位置?
【问题讨论】:
标签: javascript node.js npm