考虑:
src/
|_ components
|_ thing // import tool from 'utils' <--- not relative ('../utils'), fancy webpack context/resolve trick
|_ utils/
|_ tool
webpack允许您伪造相对导入like so:
context: path.resolve(__dirname, "src")
这使您可以将src/
中的所有导入写为node_modules
的别名,而无需手动抓取../../../../../.......
在我的应用程序的webpack配置中使用它很容易。
当我尝试在故事书的webpack配置中使用相同的技巧时,它没有阻止我的棘手的导入,我得到这样的错误:
Error in ./src/components/thing
Module not found: Error: Can't resolve 'utils' in 'src/components/thing'
有没有什么好办法可以做到这一点?