node.js - 有什么简单的方法可以轻松解决不在您的node_modules/文件夹中的 "require"模块?

标签 node.js npm

我有一些 javascript 文件,它们导出我的应用程序中使用的一些常用函数。我希望能够通过编写 var example = require('example') 而不是 var example = require('../local_modules/example')

来导入这些文件

如何在不将其添加到 npm 注册表的情况下完成此操作?他们必须保持隐私。

最佳答案

一种方法是创建路径映射。例如

var pathmapping = {
    example: '../local_modules/example'
    ...other pathes...
}

然后通过以下方式访问它们

require(pathmapping[example])

关于node.js - 有什么简单的方法可以轻松解决不在您的node_modules/文件夹中的 "require"模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43193795/

相关文章:

node.js - "an empty MaybeLocal"是什么意思?

javascript - 如何使用 Android 作为客户端访问 express.js/passport.js API?

node.js - 如何恢复多个平台的 Node 模块?

javascript - 在 Angular 中使用 Javascript 库

node.js - firebase 函数 :hosting gives error: time to go build something extraordinary

mysql - babel 为何在 Sequelize 中不起作用

node.js - 将 createBy 字段添加到 keystone.js 中的 User 模型中

javascript - 我无法安装 "npm install semantic-ui-react semantic-ui-css",我该怎么办?

node.js - 在 AWS EC2 上安装 NPM

node.js - 如何在Python virtualenv中正确安装与nodejs兼容的最新版本 `npm`