mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-08 11:11:53 +08:00
fix: sb init --type react throw error Cannot create property 'dependencies' on boolean 'false'
This commit is contained in:
parent
532e745fc2
commit
0ce90c6175
@ -7,6 +7,7 @@ import {
|
||||
getBabelDependencies,
|
||||
installDependencies,
|
||||
} from '../../lib/helpers';
|
||||
import npmInit from '../../lib/npm_init';
|
||||
|
||||
export default async npmOptions => {
|
||||
const [storybookVersion, actionsVersion, linksVersion, addonsVersion] = await getVersions(
|
||||
@ -19,8 +20,12 @@ export default async npmOptions => {
|
||||
|
||||
fse.copySync(path.resolve(__dirname, 'template/'), '.', { overwrite: true });
|
||||
|
||||
const packageJson = getPackageJson();
|
||||
|
||||
let packageJson = getPackageJson();
|
||||
if (!packageJson) {
|
||||
await npmInit();
|
||||
packageJson = getPackageJson();
|
||||
}
|
||||
|
||||
packageJson.dependencies = packageJson.dependencies || {};
|
||||
packageJson.devDependencies = packageJson.devDependencies || {};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user