我们正在开发一个代码库,它需要能够在browserify中编译并在nodejs上运行。我们将在nodejs中加载特定的javascript文件,他们需要能够require()
他们的依赖项。
我们想要创建一堆文件夹别名
"models": "js/app/models/"
因此,当您require("models/coolModel")
时,它与说require("js/app/models/coolModel")
相同。
我们尝试使用aliasify
,但这仅适用于browserify,我们查看了node-alias
,但这只适用于节点环境。
是否有适合两者的方法?
答案 0 :(得分:0)
在models/coolModel
和js/app/models/coolModel
在unix中它是一个符号链接,在windows中它是一个目录连接。然后你可以参考models / coolModel并仍然在另一个目录中获取你需要的文件。