azure-functions-core-tools@4 错误:找不到模块用户 mfamin\Source\Repos odeV4Prog ode_modules zure-functions-core-tools\lib\main.js

问题描述 投票:0回答:1

我在 Windows 计算机中手动安装了 [电子邮件受保护],因为 npm 安装由于证书问题而失败。但是,当我尝试运行我的项目时,出现以下错误。

节点:内部/模块/cjs/loader:1148 抛出错误; ^

Error: Cannot find module 'C:\Users\A\Source\Repos\nodeV4Prog\node_modules\azure-functions-core-tools\lib\main.js'
    at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
    at Module._load (node:internal/modules/cjs/loader:986:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:174:12)
    at node:internal/main/run_main_module:28:49 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

由于 npm install 失败,node-modules 下没有 azure-functions-core-tools 文件夹。我检查了 azure-functions-core-tools 的安装文件夹,但文件 lib\main.js 不存在。我不太确定如果一个模块是在计算机中全局安装的,但不是通过项目中的 npm install 来安装,那么 npm start 如何工作。

node.js azure-functions node-modules npm-start azure-functions-core-tools
1个回答
0
投票

由于 npm install 失败,node-modules 下没有 azure-functions-core-tools 文件夹。

  • 看起来手动安装的
    azure-functions-core-tools
    没有为您的项目正确设置。当您全局安装包时,它通常不会将文件添加到本地项目目录

始终使用

npm install
在项目目录中本地安装必要的依赖项。

运行

npm list -g azure-functions-core-tools
以确认其已全局安装。

C:\Users\A> npm list -g azure-functions-core-tools
C:\Users\A\AppData\Roaming\npm
`-- [email protected]

运行应用程序:

C:\Users\A> func start
Starting Azure Functions...
[2024-09-20T10:00:00.000Z] Host started listening on http://localhost:7071
[2024-09-20T10:00:00.000Z] Job host started

本地重新安装:

C:\Users\A\Source\Repos\nodeV4Prog> npm install azure-functions-core-tools --save
npm WARN deprecated [email protected]: Please use the `func` command from the globally installed version instead.

+ [email protected]
added 1 package from 1 contributor and audited 1 package in 2.5s
found 0 vulnerabilities

  • 使用不同的网络或调整npm设置暂时绕过证书验证,然后再次
    run
C:\Users\A\Source\Repos\nodeV4Prog> npm start
> [email protected] start
> func start

Starting Azure Functions...
[2024-09-20T10:05:00.000Z] Host started listening on http://localhost:7071
[2024-09-20T10:05:00.000Z] Job host started

© www.soinside.com 2019 - 2024. All rights reserved.