fix: don't print warnings about unknown settings

ref #3159
ref #3160
This commit is contained in:
Zoltan Kochan
2021-04-03 23:44:21 +03:00
parent c1646ce181
commit e8eb2179fa

View File

@@ -83,13 +83,12 @@ export default async function run (inputArgv: string[]) {
// When we just want to print the location of the global bin directory,
// we don't need the write permission to it. Related issue: #2700
const globalDirShouldAllowWrite = cmd !== 'root'
const checkUnknownSetting = cmd === 'install'
config = await getConfig(cliOptions, {
excludeReporter: false,
globalDirShouldAllowWrite,
rcOptionsTypes,
workspaceDir,
checkUnknownSetting,
checkUnknownSetting: false,
}) as typeof config
config.forceSharedLockfile = typeof config.workspaceDir === 'string' && config.sharedWorkspaceLockfile === true
config.argv = argv