Skip to content

Commit 095067e

Browse files
committed
feat: generate .npmrc when using pnpm as package manager
1 parent 6740ca3 commit 095067e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

packages/@vue/cli/lib/Creator.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,13 @@ module.exports = class Creator extends EventEmitter {
192192
'README.md': generateReadme(generator.pkg, packageManager)
193193
})
194194

195+
// generate a .npmrc file for pnpm, to persist the `shamefully-flatten` flag
196+
if (packageManager === 'pnpm') {
197+
await writeFileTree(context, {
198+
'.npmrc': 'shamefully-flatten=true\n'
199+
})
200+
}
201+
195202
// commit initial state
196203
let gitCommitFailed = false
197204
if (shouldInitGit) {

0 commit comments

Comments
 (0)