如何以与browserify和nodejs一起使用的方式使用别名

时间:2015-05-20 17:42:12

标签: javascript node.js browserify commonjs

我们正在开发一个代码库,它需要能够在browserify中编译并在nodejs上运行。我们将在nodejs中加载特定的javascript文件,他们需要能够require()他们的依赖项。

我们想要创建一堆文件夹别名 "models": "js/app/models/" 因此,当您require("models/coolModel")时,它与说require("js/app/models/coolModel")相同。

我们尝试使用aliasify,但这仅适用于browserify,我们查看了node-alias,但这只适用于节点环境。

是否有适合两者的方法?

1 个答案:

答案 0 :(得分:0)

models/coolModeljs/app/models/coolModel

之间在文件系统中创建别名

在unix中它是一个符号链接,在windows中它是一个目录连接。然后你可以参考models / coolModel并仍然在另一个目录中获取你需要的文件。