【问题标题】:Can't install Strongloop for Loopback v.3 on MacOS Catalina无法在 MacOS Catalina 上安装 Strongloop for Loopback v.3
【发布时间】:2020-02-28 10:04:34
【问题描述】:

我正在尝试了解 Loopback v3(这是他们在我工作的工作站点上使用的),并且我正在尝试遵循他们的教程。其中一个步骤是安装 Strongloop

npm i -g strongloop

但它总是因这些错误(以及其他错误)而失败:

static void SetMessageHandler(Isolate* 隔离, ^ 产生 5 个警告和 4 个错误。 make: *** [Release/obj.target/debugger/src/controller.o] 错误 1 ​​gyp ERR!建造 错误 gyp ERR!堆栈错误:make 失败,退出代码:2 gyp ERR! ChildProcess.onExit 处的堆栈 (/Users/me/.nvm/versions/node/v8.15.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)gyp 错误!堆栈在 emitTwo (events.js:126:13) gyp ERR!堆栈在 ChildProcess.emit (events.js:214:7) 错误错误!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:198:12) 吉普错误!系统达尔文 19.0.0 gyp ERR!命令 “/Users/me/.nvm/versions/node/v8.15.1/bin/node” “/Users/me/.nvm/versions/node/v8.15.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js” “重建” gyp ERR! cwd /Users/me/.nvm/versions/node/v8.15.1/lib/node_modules/strongloop/node_modules/strong-debugger 吉普错误!节点 -v v8.15.1 gyp 错误!节点-gyp -v v3.8.0 gyp 错误!不行

此安装尝试是 Node v.8,但我首先尝试使用 Node v.12,但也没有成功。

我以为我会尝试继续并忽略错误,但是当我进入教程的“数据源”部分 (https://loopback.io/doc/en/lb3/Defining-data-sources.html) 时,它失败了,我想这是因为没有正确安装 Strongloop。

新的服务器发现和监控引擎,通过选项 { useUnifiedTopology: true } 到 MongoClient 构造函数。网络服务器 收听:http://localhost:3000 浏览您的 REST API http://localhost:3000/explorerevents.js:187 投掷者; // 未处理的“错误”事件 ^

错误:EISDIR:对目录的非法操作,读取 Emitted 'error' DataSource 实例上的事件:

这令人沮丧,因为我不知道如何才能让 Strongloop 正确安装。任何指针都非常感谢!

【问题讨论】:

  • 权限错误
  • @Sachin Yadav -- 是的,但是呢?我试着改变电子
  • 项目所在目录的权限,以及服务器目录的权限。
  • EISDIR 代表“错误,是目录”。这意味着 NPM 正在尝试对文件执行某些操作,但它是一个目录。在您的情况下,NPM 正在尝试“读取”作为目录的文件。由于无法完成操作,因此会引发错误

标签: javascript node.js npm strongloop loopback


【解决方案1】:

我正在尝试了解 Loopback v3(这是他们在我工作的工作站点上使用的),并且我正在尝试遵循他们的教程。其中一个步骤是安装 Strongloop

LoopBack 开发不需要StrongLoop CLI。它已被弃用,取而代之的是更小、更专注的工具。

您可以在此处找到开始使用 LoopBack 的最新教程:https://loopback.io/lb3/getting-started

最重要的部分是安装loopback-cli而不是strongloop

$ npm install -g loopback-cli

IIRC,这个包没有任何需要编译的本地依赖,因此你应该不会遇到来自gyp 的任何构建错误。

【讨论】:

    猜你喜欢
    • 2021-01-13
    • 2020-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多