Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
FLIPPED-AURORA
gin-vue-admin
提交
945ac407
G
gin-vue-admin
项目概览
FLIPPED-AURORA
/
gin-vue-admin
9 个月 前同步成功
通知
324
Star
18154
Fork
5505
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gin-vue-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
945ac407
编写于
6月 09, 2023
作者:
P
piexlMax
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
调整代码自动定位无法识别windows的bug
上级
45e48357
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
18 deletion
+12
-18
web/vitePlugin/codeServer/index.js
web/vitePlugin/codeServer/index.js
+12
-18
未找到文件。
web/vitePlugin/codeServer/index.js
浏览文件 @
945ac407
...
...
@@ -3,9 +3,7 @@ import * as dotenv from 'dotenv'
import
*
as
fs
from
'
fs
'
const
NODE_ENV
=
process
.
env
.
NODE_ENV
||
'
development
'
const
envFiles
=
[
`.env.
${
NODE_ENV
}
`
]
const
envFiles
=
[
`.env.
${
NODE_ENV
}
`
]
for
(
const
file
of
envFiles
)
{
const
envConfig
=
dotenv
.
parse
(
fs
.
readFileSync
(
file
))
for
(
const
k
in
envConfig
)
{
...
...
@@ -18,18 +16,23 @@ export default function GvaPositionServer() {
name
:
'
gva-position-server
'
,
apply
:
'
serve
'
,
configureServer
(
server
)
{
server
.
middlewares
.
use
((
req
,
res
,
next
)
=>
{
server
.
middlewares
.
use
((
req
,
_
,
next
)
=>
{
if
(
req
.
_parsedUrl
.
pathname
===
'
/gvaPositionCode
'
)
{
const
path
=
req
.
_parsedUrl
.
query
&&
req
.
_parsedUrl
.
query
.
split
(
'
=
'
)[
1
]
const
path
=
req
.
_parsedUrl
.
query
&&
req
.
_parsedUrl
.
query
.
split
(
'
=
'
)[
1
]
if
(
path
&&
path
!==
'
null
'
)
{
if
(
process
.
env
.
VITE_EDITOR
===
'
webstorm
'
)
{
const
linePath
=
path
.
split
(
'
:
'
)[
1
]
const
filePath
=
path
.
split
(
'
:
'
)[
0
]
const
platform
=
os
()
if
(
platform
===
'
win32
'
)
{
child_process
.
exec
(
`webstorm64.exe --line
${
linePath
}
${
filePath
}
`
)
child_process
.
exec
(
`webstorm64.exe --line
${
linePath
}
${
filePath
}
`
)
}
else
{
child_process
.
exec
(
`webstorm64 --line
${
linePath
}
${
filePath
}
`
)
child_process
.
exec
(
`webstorm64 --line
${
linePath
}
${
filePath
}
`
)
}
}
else
{
child_process
.
exec
(
'
code -r -g
'
+
path
)
...
...
@@ -38,7 +41,7 @@ export default function GvaPositionServer() {
}
next
()
})
}
}
,
}
}
...
...
@@ -46,14 +49,5 @@ function os() {
'
use strict
'
const
os
=
require
(
'
os
'
)
const
platform
=
os
.
platform
()
switch
(
platform
)
{
case
'
darwin
'
:
return
'
MacOSX
'
case
'
linux
'
:
return
'
Linux
'
case
'
win32
'
:
return
'
Windows
'
default
:
return
'
无法确定操作系统!
'
}
return
platform
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录