10 examples of 'unable to locate package npm' in JavaScript

Every line of 'unable to locate package npm' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
this disclaimer
211private async loadNpm(packageFile: string): Promise<void> {
212 const prefix = path.dirname(packageFile);
213 let npm = await import('npm');
214 await new Promise((resolve, reject) => {
215 npm.load({ json: true, save: false, 'save-dev': false, prefix: prefix }, (error, config) => {
216 if (error) {
217 reject(error);
218 } else {
219 resolve(config);
220 }
221 });
222 });
223}
Important

Use secure code every time

Secure your code as it's written. Use Snyk Code to scan source code in minutes – no build needed – and fix issues immediately. Enable Snyk Code

105async function npmDeps(location) {
106 let pkgInfo = await fs.readFile(path.resolve(location, 'package.json'));
107 pkgInfo = parseJson(pkgInfo);
108 return pkgInfo.dependencies;
109}
69private getNpmPath() {
70 return new Promise((resolve, reject) => {
71 which('npm', (err, npmPath) => {
72 if (err && ! npmPath) {
73 if (this.app) {
74 this.app.logger.error(`npm -> path error: ${err}`);
75 }
76 reject(err);
77 } else {
78 if (this.app) {
79 this.app.logger.log(`npm -> path: ${npmPath}`);
80 }
81 resolve(npmPath);
82 }
83 });
84 });
85}
12function resolveFromNPM(pkg: string) {
13 try {
14 return require.resolve(pkg);
15 } catch {
16 return path.join('https://unpkg.com/', resolveSpectralVersion(pkg));
17 }
18}
34checkNpm() {
35 try {
36 return require("npm");
37 } catch (e) {
38 return false;
39 }
40}
62async getPackageMeta(packageName: string): Promise<Object> {
63 const result = cp.spawnSync("npm", ["show", "--json", packageName], {
64 encoding: "utf8"
65 });
66
67 // $FlowFixMe(stdio-is-string)
68 return JSON.parse(result.stdout);
69}
74function npmLoad (context, fileUrl) {
75 return load(context, fileUrl)
76 ['catch'](function (ex) {
77 return npmTraverseUp(context, fileUrl);
78 });
79}
101async install(cwd: string) {
102 const command = /^win/.test(process.platform) ? 'npm.cmd' : 'npm';
103 const args = ['install'];
104 return await spawnProcess(command, args, { cwd, stdio: 'inherit' });
105}
10determinePackageManager() {
11 if (this._packageManager) return this._packageManager;
12
13 let packageManager = this.project.packageManager;
14
15 if (!packageManager && fs.existsSync(path.resolve(process.cwd(), './yarn.lock'))) {
16 // Have to make best guess on yarn.
17 // If user is using yarn, then we use npm to install package,
18 // it will highly likely end in error.
19 packageManager = 'yarn';
20 }
21
22 if (!packageManager) {
23 packageManager = 'npm';
24 }
25
26 this._packageManager = packageManager;
27 return packageManager;
28}
43private static _getPackageVersion(packagePath: string): string {
44 const packageJSONPath = path.join(packagePath, 'package.json');
45 const packageJSON = JSON.parse(fs.readFileSync(packageJSONPath).toString());
46 const packageVersion = packageJSON.version;
47 return packageVersion;
48}

Related snippets