我正在尝试进口像
import { startup } from "applicationRoot/renderUI";
可以在我的应用程序中的任何地方工作。我认为
rollup-plugin-alias
将非常适合此操作。我尝试配置alias({
applicationRoot: "applicationRoot/"
})
在我的插件数组中。这接近了,但是扩展名被删除,所以我得到了错误:
加进去
alias({
resolve: [".js"],
applicationRoot: "applicationRoot/"
}),
没有改变任何东西。
最佳答案
您可以使用rollup-plugin-includepaths。
将此添加到汇总配置中:
import includePaths from 'rollup-plugin-includepaths';
export default {
...
plugins: [
...
includePaths({ paths: ["./"] })
]
};
这将告诉Rollup也从应用程序的根目录解析导入,因此类似
import { startup } from "applicationRoot/renderUI";
会在适当的位置找到一个
applicationRoot
文件夹。