VSCodeでVueのテンプレートファイルを編集しようとしたところ補完が動かない。困る。
VeturのOutputを見たところ
Error: Cannot find module 'vscode-css-languageservice/lib/umd/data/browsers'
の文字が。
どうやらGitHubのissueによればvue-language-server v0.0.67
が依存しているモジュールvscode-css-languageservice
に破壊的変更があったことが原因の模様。しかしながらvue-language-server
はここ数か月アップデートがないのでアップデートでの対応不可。
時間がなかったのでこちらを参考にビルド済みのソースコードを直接変更して対応。
勘弁してよ…。
追記
コメント欄にて@mugijiruさんにご指摘をいただきました!
どうやらvue-language-serverはvlsに改名したようです。同じ作者さんなので間違いなさそう。ありがとうございます!