破解 VS Code 的 Sencha Plugin 插件
1、首先下载Visual Studio Code,安装后搜索插件安装2、打开文件:LicenseManager.js(路径:C:\Users\你的用户名\.vscode\extensions\Sencha.vscode-extjs-版本号\out\src\LicenseManager.js)注释:const licenses = this.manager.getProductLi...
·
1、首先下载 Visual Studio Code ,安装后搜索插件安装
2、打开文件:LicenseManager.js(路径:C:\Users\你的用户名\.vscode\extensions\Sencha.vscode-extjs-版本号\out\src\LicenseManager.js)
注释:
const licenses = this.manager.getProductLicenses()
.filter(license => license.signature)
.map(license => this.createLicenseObject(license));
this.license = licenses.find(l => l.active && l.full) ||
licenses.find(l => l.active) ||
licenses[0]; // default to the first license
if (!this.license || !this.license.active || !this.license.full) {
statusBarActivation.show();
}
3、添加
this.license ={
active:true,
full:true,
data:{}
}
4、保存并重启即可
5、vscode更新后需要做额外的修改
打开 C:\Users\用户\.vscode\extensions\sencha.vscode-extjs-1.0.1\out\src 下的 Logger.js,找到
// clear log file
if (fs.existsSync(path.join(Platform_1.default.settingsDir, 'vscode-extjs.log'))) {
fs.writeFile(path.join(Platform_1.default.settingsDir, 'vscode-extjs.log'), '');
}
将 fs.writeFile(path.join(Platform_1.default.settingsDir, 'vscode-extjs.log'), ''); 改为同步或者增加一个空函数作为参数
// clear log file
if (fs.existsSync(path.join(Platform_1.default.settingsDir, 'vscode-extjs.log'))) {
//fs.writeFile(path.join(Platform_1.default.settingsDir, 'vscode-extjs.log'), '');
fs.writeFileSync(path.join(Platform_1.default.settingsDir, 'vscode-extjs.log'), '');
//fs.writeFile(path.join(Platform_1.default.settingsDir, 'vscode-extjs.log'), '', function(){});
}
更多推荐
已为社区贡献1条内容
所有评论(0)