feat: generate .npmrc when using pnpm as package manager

This commit is contained in:
Haoqun Jiang
2019-04-11 17:28:51 +08:00
parent 6740ca363d
commit 095067e912
+7
View File
@@ -192,6 +192,13 @@ module.exports = class Creator extends EventEmitter {
'README.md': generateReadme(generator.pkg, packageManager)
})
// generate a .npmrc file for pnpm, to persist the `shamefully-flatten` flag
if (packageManager === 'pnpm') {
await writeFileTree(context, {
'.npmrc': 'shamefully-flatten=true\n'
})
}
// commit initial state
let gitCommitFailed = false
if (shouldInitGit) {