使用@now/node-server
,我正在努力实现这一目标:
const myLocalLibrary = require('@src/lib/myLocalLibrary');
代替
const myLocalLibrary = require('../../../lib/myLocalLibrary');
问题是我尝试了多种不起作用的方法,包括:
设置NODE_PATH=src
和使用require('src/...
不起作用,因为将 NODE_PATH 设置为 env 无效
修补需要使用模块别名(https://www.npmjs.com/package/module-alias)
在本地工作,在 Zeit 上失败,因为节点找不到使用该模块的任何文件。
我用了:
require("module-alias").addAlias("~", __dirname);
有没有办法做到这一点?