win-user-installed-npm-cli-path
Resolve the path of npm-cli.js
included in user-installed npm on Windows
const winUserInstalledNpmCliPath = ; async { const cliPath = await ; //=> 'C:\\Users\\me\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js' };});
Installation
npm install win-user-installed-npm-cli-path
API
const winUserInstalledNpmCliPath = ;
winUserInstalledNpmCliPath()
Return: Promise<string>
It resolves the path of npm-cli.js
included in the user-installed npm
CLI on Windows. "User-installed" means that it has been installed with npm install --global npm
command by the user, and it might be located on the path different from where the default Node.js-bundled npm has been installed.
It uses global prefix
config as a base path for searching npm CLI location.
// npm config set prefix tmp --global async { await ; //=> 'C:\projects\your_project\tmp\node_modules\npm\bin\npm-cli.js'};
POSIX
ForUse real-executable-path instead.
const realExecutablePath = ; async { await ; //=> '/usr/local/lib/node_modules/npm/bin/npm-cli.js'};
License
ISC License © 2017 - 2019 Watanabe Shinnosuke