mirror of
https://github.com/pengzhanbo/vuepress-theme-plume.git
synced 2026-04-23 10:58:13 +08:00
feat(cli): typescript as a required dependency
This commit is contained in:
parent
ab26dec457
commit
6fc6385de4
@ -21,7 +21,6 @@ export async function createPackageJson(
|
|||||||
siteDescription,
|
siteDescription,
|
||||||
bundler,
|
bundler,
|
||||||
injectNpmScripts,
|
injectNpmScripts,
|
||||||
useTs,
|
|
||||||
}: ResolvedData,
|
}: ResolvedData,
|
||||||
): Promise<File> {
|
): Promise<File> {
|
||||||
if (mode === Mode.create) {
|
if (mode === Mode.create) {
|
||||||
@ -84,8 +83,7 @@ export async function createPackageJson(
|
|||||||
if (!hasDep('vue'))
|
if (!hasDep('vue'))
|
||||||
deps.push('vue')
|
deps.push('vue')
|
||||||
|
|
||||||
if (useTs)
|
deps.push('typescript')
|
||||||
deps.push('typescript')
|
|
||||||
|
|
||||||
for (const dep of deps)
|
for (const dep of deps)
|
||||||
pkg.devDependencies[dep] = meta[dep]
|
pkg.devDependencies[dep] = meta[dep]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user