Ada*_*kis 3 javascript ecmascript-6 rollupjs
我正在尝试进口像
import { startup } from "applicationRoot/renderUI";
Run Code Online (Sandbox Code Playgroud)
在我的应用程序中的任何地方工作。我认为这rollup-plugin-alias将是一个很好的选择。我尝试配置
alias({
applicationRoot: "applicationRoot/"
})
Run Code Online (Sandbox Code Playgroud)
在我的插件数组中。这接近了,但是扩展名被删除,所以我得到了错误:
c:\ path \ to \ applicationRoot \ renderUI不存在。
加入
alias({
resolve: [".js"],
applicationRoot: "applicationRoot/"
}),
Run Code Online (Sandbox Code Playgroud)
没有改变任何东西。
您可以使用rollup-plugin-includepaths。
将此添加到汇总配置中:
import includePaths from 'rollup-plugin-includepaths';
export default {
...
plugins: [
...
includePaths({ paths: ["./"] })
]
};
Run Code Online (Sandbox Code Playgroud)
这将告诉Rollup也从应用程序的根目录解析导入,例如
import { startup } from "applicationRoot/renderUI";
Run Code Online (Sandbox Code Playgroud)
会适当地找到applicationRoot它所在的文件夹。
| 归档时间: |
|
| 查看次数: |
1614 次 |
| 最近记录: |