mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-04-21 20:08:41 -05:00
feat: generate .npmrc when using pnpm as package manager
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user