我仍然对如何使用 webpack 解析module路径感到困惑。现在我写:
myfile = require('../../mydir/myfile.js')
但我想写
myfile = require('mydir/myfile.js')
我在想resolve.alias可能会有所帮助,因为我看到了一个类似的例子,使用{ xyz: "/some/dir" }
别名然后我可以require("xyz/file.js")
。
但是,如果我将别名设置为{ mydir: '/absolute/path/mydir' }
,require('mydir/myfile.js')
则不起作用。
我觉得自己很愚蠢,因为我已经阅读了很多次文档,但我觉得我错过了一些东西。避免使用../../
etc编写所有相关要求的正确方法是什么?