resolve-from-npm
Resolve the path of a module from the directory where npm CLI is installed
const resolveFromNpm = require('resolve-from-npm');
require.resolve('node-fetch-npm');
(async () => {
await resolveFromNpm('node-fetch-npm');
})();
Installation
Use npm.
npm install resolve-from-npm
API
const resolveFromNpm = require('resolve-from-npm');
resolveFromNpm(moduleId)
moduleId: string
(a module ID)
Return: Promise<string>
It resolves the path of a module from the path where npm-cli-dir resolves.
(async () => {
await resolveFromNpm('./lib/install');
})();
(async () => {
try {
await resolveFromNpm('./hi');
} catch (err) {
err.code;
err.message;
err.npmDir;
}
})();
License
ISC License © 2017 - 2019 Watanabe Shinnosuke