use*_*744 6 javascript scala.js vite
我想指向不同的位置和文件名并偏离Vite标准。
假设我的js文件位于out/frontend/../../out.js. 当我将其重命名main.js并将其复制到我的项目的根目录中时,我index.html就开始工作了vite.config.js。但我更愿意以某种方式改变入口点......
我试过这个:
rollupInputOptions: {
// or whatever your entry file is
input: resolve(__dirname, 'out/frontend/my/path/out.js')
}
Run Code Online (Sandbox Code Playgroud)
不工作。有什么建议么?
<script>从 Vite 2 开始,入口文件在以下标签中指定index.html:
<script type="module" src="/src/main.js"></script>
Run Code Online (Sandbox Code Playgroud)
您可以将该文件更改为您想要的文件:
<script type="module" src="/out/frontend/my/path/out.js"></script>
Run Code Online (Sandbox Code Playgroud)
使用resolvefrom pathmodule 并在配置中添加别名vite.config.js来解析路径,检查。
import { resolve } from 'path'
module.exports = {
...
resolve: {
alias: {
'@': resolve(__dirname, '../out/'), // resolve path
},
},
rollupInputOptions: {
input: resolve(__dirname, '../out/entrypoint.js') // custom main
}
}
Run Code Online (Sandbox Code Playgroud)
'@',例如:import { myModule } from '@/mymodule'index.html。| 归档时间: |
|
| 查看次数: |
9691 次 |
| 最近记录: |