Closed changsijay closed 3 years ago
这似乎很奇怪。。。重新安装是否可以解决问题?是否可以检查目录 ~.vscode\extensions\rxliuli.joplin-vscode-plugin-0.5.2 中的资源是否完整?
重裝之後還是一樣在 devtool 會看到
Failed to load resource: net::ERR_FILE_NOT_FOUND
主要是他想抓的路徑 vscode-file://vscode-app/home/csj/.vscode/extensions/resources/light/note.svg
路徑中間少了 rxliuli.joplin-vscode-plugin-0.5.2
而 /home/csj/.vscode/extensions/rxliuli.joplin-vscode-plugin-0.5.2/resources
底下是完整的沒問題
tree
.
├── [4.0K] css
│ └── [ 614] tag-preview.css
├── [4.0K] dark
│ ├── [ 376] edit.svg
│ ├── [ 455] folder.svg
│ ├── [ 315] new-file.svg
│ ├── [ 321] new-folder.svg
│ ├── [ 383] note.svg
│ ├── [ 590] refresh.svg
│ ├── [1.2K] search.svg
│ ├── [1.3K] tag.svg
│ ├── [ 466] todo-done.svg
│ ├── [ 373] todo-undone.svg
│ └── [ 439] trash.svg
├── [ 12K] icon.png
├── [5.5K] icon.svg
└── [4.0K] light
├── [ 376] edit.svg
├── [ 648] folder.svg
├── [ 315] new-file.svg
├── [ 321] new-folder.svg
├── [ 383] note.svg
├── [ 590] refresh.svg
├── [1.2K] search.svg
├── [1.4K] tag.svg
├── [ 466] todo-done.svg
├── [ 373] todo-undone.svg
└── [ 602] trash.svg
禁用全部插件仅开启 joplin-vscode-plugin 是否可用?
哦,吾辈刚发现现在吾辈电脑上 joplin-vscode-plugin 也有这个问题,一直还真没发现 xd
嗯嗯 主要是 __dirname
是 ~/.vscode/extensions/rxliuli.joplin-vscode-plugin-0.5.2/dist
剛剛 console.log 看下, 所以 ../..
就抓錯了
另外這邊 路徑 沒改 dark
dark: path__default['default'].resolve(__dirname, `../resources/light/${iconName}.svg`),
已修复并发布 0.5.3 https://github.com/rxliuli/joplin-utils/releases/tag/joplin-vscode-plugin%400.5.3,你可以稍后更新扩展。
确认事项
发生错误的工具/包
joplin-vscode-plugin
描述这个错误
在左側 panel 顯示筆記目錄和筆記, 應該會有 icon theme 的圖示顯示 我目前使用 material icon theme 在一般檔案目錄圖示如下
复现错误的步骤
其他上下文
打開 devtool 顯示錯誤:
而在我這邊路徑應該要是
/home/csj/.vscode/extensions/rxliuli.joplin-vscode-plugin-0.5.2/resources/light
中間少了rxliuli.joplin-vscode-plugin-0.5.2
如果我強制 link 就可以顯示, 雖然應該要抓
dark
不是light
這邊似乎也有問題做了 link 之後顯示有點奇怪, 有些沒圖示這個問題重啟之後就沒發生了, 每個檔案目錄的圖示都有顯示出來