在node.js中为require()重新映射本地路径
Remap local paths for require() in node.js
在RequireJS中,我可以使用配置文件重新映射路径,例如:
require.config({
paths: {
foo: 'lib/foo/foo'
}
})
我可以这样使用foo:
require(['foo'], function(foo) {...})
在node.js中,我可以类似地要求本地文件,例如:
var foo = require('../lib/foo/foo.js')
(在这个例子中,foo.js
是我写的一个文件,不能通过npm获得。)
是否有可能将'foo'
重新映射到'/lib/foo/foo.js'
相对于node.js中的一些基本目录,所以我不必使用相对路径?
您不能在Node中"重新映射"东西——至少不是本地的,可能有用于此目的的包。
但是,您可以将代码放在node_modules
目录中并需要它。
但请确保将文件夹名称放在package.json
文件的bundledDependencies
部分中。
相关文章:
- 如何在映射数组中添加换行符
- ng映射方向备选方案
- 无法通过数组映射绑定
- Javascript:使用绝对路径设置img src
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 如何在d3.js中返回路径的y坐标
- 复制图像路径以单击它
- 从模块内部访问Express装载路径
- JS文件的路径正在消失
- 使用Scala Play Framework视图中的键检索映射值
- 使用onclick绘制SVG路径
- jpm的默认Firefox路径没有'不起作用
- 如何使用jquery将base64图像路径转换为真实路径
- 如何将JavaScript文件路径映射到ASP.Net MVC控制器操作
- 用于从 GPS 数据映射路径的 JavaScript 库
- 在Meteor中,如何附加应用程序's的根url动态映射到图像路径
- 需要前缀脚本文件的路径映射
- 在node.js中为require()重新映射本地路径
- 服务器.用于AJAX (JQUERY)的映射路径方法
- 创建的源映射指向系统路径,而不是相对路径