package.json:
...
"name": "mypackage",
"main": "src/index.js"
...
目录结构:
|- src/
|--- index.js
|--- other.js
我可以用 require('mypackage');
来要求 src/index.js
,但是我如何才能要求 src/other.js
?
如果答案是 require('mypackage/src/other');
,有没有办法让我可以使用 require('mypackage/other') ;
(即教 Node 你的模块的源文件目录是什么?
最佳答案
AFAIK 您必须在根目录中显式公开它:
目录结构:
|- src/
|--- index.js
|--- other.js
|- other.js
然后在/other.js
module.exports = require('src/other.js');
现在你可以做 require('mypackage/other')
关于javascript - 如何在 Node 中要求除 npm 主文件以外的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33016714/