这可能是一个愚蠢的问题,但我似乎无法通过谷歌找到一个简单的答案
假设我有一个反应组件库,充满了显示组件,我希望它可以轻松地包含在我的大多数智能/容器组件中。因为它会在所有地方使用,所以我不想使用我的应用import Component from '../../library/Component'
和../library/Component
以及../../../library/Component
等中每个不同组件的相对路径...
我怎么能设置它所以我所要做的只是import Component from 'library/Component'
无论我想在哪个应用程序中?
问另一种方法,在javascript中设置静态路径的一般规定方法是什么?
答案 0 :(得分:1)
使用webpack,你可以使用“几个根目录”的方式。 Builder将通过多种途径找到您的模块。你可以这样写:“。/ lodash”而不是“../../../../lodash”。查看this了解更多信息。
答案 1 :(得分:0)
假设您的脚本位于基本路径之外,为什么不用" /"开始路径?所以你不必处理所有../../../等。
我创建了虚拟目录,使我可以使用/ library / Component /等。
在某些系统上,您无法通过这种方式执行此操作,因此您必须使用类似$ {system_root} / path / to / component
的内容