我目前正在為多個平臺(擴展包括 jre)構建 vscode 擴展,我在構建 vscode 擴展時傳遞擴展名。
我找到了這篇
擴展名被 package.json 名稱覆寫。
構建.gradle
task buildLinuxExtension(type: NpxTask) {
description "Build the vsix extension package"
dependsOn compileLinuxExtension
command = 'cd'
args = ['LinuxExtension']
command = 'vsce'
args = ['package']
}
``
uj5u.com熱心網友回復:
在呼叫vsce生成擴展包之前,你可以呼叫一個命令,比如用insed替換,如果這是你想要的。"name": "test","name": "LinuxExtension",package.json
借助搜索引擎,您可以找到數十年的相關知識sed或類似的命令列工具。
uj5u.com熱心網友回復:
我們可以在 build.gradle 中決議 package.json 并設定名稱。
import groovy.json.JsonSlurper
import groovy.json.JsonOutput
def void setExtensionName(String extensionName){
def packageSlurper = new JsonSlurper()
def packageJson = packageSlurper.parse file('package.json')
packageJson.name = extensionName
def json_str = JsonOutput.toJson(packageJson)
def json_beauty = JsonOutput.prettyPrint(json_str)
File file = new File("package.json")
file.write(json_beauty)
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/526357.html
標籤:毕业典礼vscode 扩展
上一篇:Gradle:排除子目錄中的build.gradle.kts
下一篇:使用代理時Gradle包裝器超時
