INNER CODE UNIT · TypeScript
Promise
cloudgraphdev/cli · src/manager/npm/index.ts:27
return new Promise((resolve, reject) => {
const module = `${_path}${version ? `@${version}` : ''}`
const flags = ['--no-audit', '--no-fund', '--ignore-scripts', '--silent']
exec(
`${this.npmBinary} install ${module} ${flags.join(' ')}`,
{ cwd: path.resolve(__dirname, '../../../') },
err => {
if (err) return reject(err)
resolve(0)
}
)
})
}
async uninstall(_path: string, version?: string): Promise<number> {
return new Promise((resolve, reject) => {