Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
wechaty
wechaty
提交
9101e387
W
wechaty
项目概览
wechaty
/
wechaty
上一次同步 接近 3 年
通知
298
Star
10499
Fork
6
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
152
列表
看板
标记
里程碑
合并请求
1
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
wechaty
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
152
Issue
152
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
9101e387
编写于
6月 12, 2019
作者:
Huan (李卓桓)
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Make chinese users install puppeteer easy (#1792)
上级
41b978bd
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
5 deletion
+12
-5
src/puppet-manager.ts
src/puppet-manager.ts
+12
-5
未找到文件。
src/puppet-manager.ts
浏览文件 @
9101e387
...
...
@@ -20,7 +20,7 @@ import {
PuppetModuleName
,
}
from
'
./puppet-config
'
import
{
// Wechaty,
// Wechaty,
}
from
'
./wechaty
'
export
interface
ResolveOptions
{
...
...
@@ -38,7 +38,7 @@ export class PuppetManager {
// options.wechaty,
options
.
puppet
,
JSON
.
stringify
(
options
.
puppetOptions
),
)
)
let
puppetInstance
:
Puppet
...
...
@@ -138,7 +138,7 @@ export class PuppetManager {
puppetName
,
moduleVersion
,
versionRange
,
)
)
await
this
.
install
(
puppetName
,
versionRange
)
return
}
...
...
@@ -150,8 +150,7 @@ export class PuppetManager {
puppetName
,
moduleVersion
,
versionRange
,
)
return
)
}
protected
static
getModuleVersion
(
moduleName
:
string
):
string
{
...
...
@@ -194,6 +193,13 @@ export class PuppetManager {
puppetVersion
=
'
latest
'
,
):
Promise
<
void
>
{
log
.
info
(
'
PuppetManager
'
,
'
install(%s@%s) please wait ...
'
,
puppetModule
,
puppetVersion
)
// https://github.com/GoogleChrome/puppeteer/issues/1597#issuecomment-351945645
if
(
puppetModule
.
match
(
/-puppeteer$/i
)
&&
!
process
.
env
[
'
PUPPETEER_DOWNLOAD_HOST
'
])
{
log
.
info
(
'
PuppetManager
'
,
'
install(%s@%s) set PUPPETEER_DOWNLOAD_HOST=https://npm.taobao.org/mirrors/
'
,
puppetModule
,
puppetVersion
)
process
.
env
[
'
PUPPETEER_DOWNLOAD_HOST
'
]
=
'
https://npm.taobao.org/mirrors/
'
}
await
npm
.
install
(
`
${
puppetModule
}
@
${
puppetVersion
}
`
,
{
...
...
@@ -230,4 +236,5 @@ export class PuppetManager {
)
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录