vue-cli electron 怎样获得绝对路径?
文件结构:
src
├─main
│ Application.js // electron 入口文件
│
└─splash
index.js
splash.html
在Application.js中:
import splash from "@/splash"
console.log(splash.path)
splash/index.js
export default {
// 这里我想获取splash.html的绝对路径
path: "./splash.html"
}
这个splash.html是个启动页,我觉得和vue关系不大
主要是electron创建窗口用的,但怎么也获取不到这个路径
__filename、__dirname、process.cwd() 之类全是错的(不是打包路径就是项目根路径)
我对node不熟,请问应该怎样获取?
或者应该把splash.html放到哪里合适?
打包后这个文件又该怎么处理?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我没理解错的话问题是devserver启动后访问不到splash.html这个资源。
这个问题需要用
webpack多入口打包
解决做法是修改 weback.base.js里的
enter
和plugins中HtmlWebpackPlugin插件的配置
具体操作可以搜索关键词
webpack多入口打包