# npx vsce package --allow-missing-repository --no-dependencies #耗時且不穩定
npx vsce package --allow-missing-repository #用這行
code --install-extension $vsixFileName --force
我問ai:為什么我的.vsix文件大了那么多
ai答:因為你沒有用 --no-dependencies
果然,用了 --no-dependencies,文件體積小了很多,真香....
默默地過了幾個版本,不知道從何時起,輸出面板不能用了,開始排查:
先是問:為什么輸出面板不能用了,一大波操作過后,結果還是不能用
然后說:啟用Debug模式,并把reasonor調到最高,并啟用sequential-thinking排查,一大波思考還是沒用
開啟了另一個工程:這個工程功能正常,請添加功能,添加完成還是失敗
我又問:這個工程跟那個工程有什么區別,現在面板不能用了,啟用sequential-thinking排查,失敗...
可以肯定,這玩意ai搞不定了。token已經耗費我100多了,算了,ai搞不定的還得靜下心來自己測試,各種刪改比對,最后終于定位到這里。什么時候AI能 接管所有的除錯流程呢?
我問gemini,說是網絡問題:
因為安裝過程依賴于 VS Code 能夠成功地從外部源(Marketplace)下載并安裝所有列出的依賴。如果用戶在安裝時存在以下情況,就可能導致擴展無法正常工作:
- 網絡問題: 用戶機器無法訪問 Marketplace 或下載源。
- 依賴缺失或版本問題:
.vsix
中package.json
列出的某個依賴在 Marketplace 上不可用,或者版本不兼容,或者存在依賴沖突。 - Marketplace 暫時性問題: Marketplace 服務不穩定導致下載失敗。
但我很清楚,不光網絡不穩定,技術還不成熟,因為安裝成功后,我輸出面板還是無法輸出,全部打包不用網絡就好了。
結論:該技術不成熟,不使用? --no-dependencies