Saya telah mengunduh ekstensi VSIX untuk VSCode di sini:

https://marketplace.visualstudio.com/items?itemName=mblode.twig-language-2

Saya kemudian menguji VSIX ini di VSCode dan menginstal, tidak ada masalah.

Pada titik ini saya kemudian menghapus, mengganti nama VSIX menjadi zip dan kemudian unzip untuk melakukan pengeditan.

Satu-satunya pengeditan yang saya buat adalah menambahkan aturan Indentasi di konfigurasi Bahasa.

Saya kemudian rezip (menggunakan macOS Finder) dan mengganti nama menjadi ekstensi file VSIX.

Saat mencoba menginstal lagi di VSCode saya mendapatkan kesalahan "extension/package.json not found inside zip."

Ada satu di jalur itu jadi saya tidak yakin apa masalahnya.

Bantuan dihargai.

1
mistermist 9 Maret 2020, 13:43

1 menjawab

Jawaban Terbaik

Saya pikir kemungkinan .zip yang dikemas ulang tidak memiliki format yang benar. Jika Anda menggunakan alat vsce resmi untuk ini, .vsix Anda berakhir dengan pasti harus valid.

Instal terlebih dahulu (memerlukan NPM untuk diinstal) dengan:

npm install -g vsce

Maka Anda harus dapat beralih ke direktori tempat Anda menginstal ekstensi (~/.vscode/extensions/<name>) dan menjalankan:

vsce package
2
Gama11 9 Maret 2020, 14:50