代码拉取完成,页面将自动刷新
opencc-ovirt-win是一款能够直接连接oVirt虚拟化平台使用的桌面客户端软件,安装和运行在windows系统上,连接oVirt中的虚拟机。opencc-ovirt-win采用js开发,使用了流行的vue框架,集成了remote-viewer(一款开源的spice协议客户端)。
# 1. 安装 nodejs
# 搜索官网 nodejs 安装包, 下载安装
http://nodejs.cn/download/
# 2. 克隆代码
git clone git@gitee.com:cnovirt/opencc-ovirt-win.git
cd opencc-ovirt-win
# 3. 安装依赖
# 如果下载不成功, 可以配置国内阿里源
npm install
# 4. 运行
npm run dev
# 1. 使用管理员运行 cmd
# 2. 克隆代码
git clone git@gitee.com:cnovirt/opencc-ovirt-win.git
cd opencc-ovirt-win
# 3. 安装依赖
# 要使用 npm 或 yarn 安装程序依赖包
# 使用 cnpm 安装依赖有些包有些不同, 导致打包失败
npm install 或 npm i
cnpm install
# 4. 测试运行
npm run dev
# 5. 打包
npm run build
# 根据不同操作系统打包
npm run build:win32
npm run build:linux
# 清空打包内容
npm run build:clean
# 解决在windows下的问题
在项目中有 `packagelib/electron-v2.0.18-win32-x64.zip` 文件
将此文件放入 `C:\Users\用户名称\AppData\Local\electron\Cache`
electron 缓存目录,解决下载慢问题
如果是其它文件, 同上.
将下载的文件 url 拷贝出来, 在浏览器或迅雷下载器中下载下来, 放入缓存目录
# 解决在Ubuntu下的问题
Ubuntu 下载缓存 electron 依赖包缓存地址
`/home/用户名/.cache/electron/`
Webpack ReferenceError: process is not defined
高版本的 node,大于 12 的版本时候。使用 electron-vue 项目时候会报错!
修改 .electron-vue/webpack.renderer.config.js 和 webpack.web.config.js 如下:
new HtmlWebpackPlugin({
filename: 'index.html',
template: path.resolve(__dirname, '../src/index.ejs'),
# 只要粘贴这个函数就行
templateParameters(compilation, assets, options) {
return {
compilation: compilation,
webpack: compilation.getStats().toJson(),
webpackConfig: compilation.options,
htmlWebpackPlugin: {
files: assets,
options: options
},
process,
};
},
minify: {
collapseWhitespace: true,
removeAttributeQuotes: true,
removeComments: true
},
nodeModules: false
}),
new HtmlWebpackPlugin({
filename: 'index.html',
template: path.resolve(__dirname, '../src/index.ejs'),
minify: {
collapseWhitespace: true,
removeAttributeQuotes: true,
removeComments: true
},
# 只要粘贴这个函数就行
templateParameters(compilation, assets, options) {
return {
compilation: compilation,
webpack: compilation.getStats().toJson(),
webpackConfig: compilation.options,
htmlWebpackPlugin: {
files: assets,
options: options
},
process,
};
},
nodeModules: process.env.NODE_ENV !== 'production'
? path.resolve(__dirname, '../node_modules')
: false
}),
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。