为 twilio flex 插件安装软件包时出现 NPM 错误

Posted

技术标签:

【中文标题】为 twilio flex 插件安装软件包时出现 NPM 错误【英文标题】:NPM error while installing packages for twilio flex plugins 【发布时间】:2020-08-22 16:56:08 【问题描述】:

我在安装 NPM 包或运行脚本时出错npm start

你能帮我解决这个问题吗 Here is the errors detail

这里是日志详细信息,发送到.npm/_logs

0 信息如果它以 ok 结尾,它就会起作用
1个详细的cli [
1 详细的 cli '/Users/irfan/.nvm/versions/node/v14.2.0/bin/node',
1 详细的 cli '/Users/irfan/.nvm/versions/node/v14.2.0/bin/npm',
1 详细的 cli 'i'
1个详细的cli]
2 使用 npm@6.14.4 的信息
3 使用 node@v14.2.0 的信息
4 详细的 npm-session 24b8946923194204
5 傻安装runPreinstallTopLevelLifecycles
6傻预装插件-getting-started@0.0.0
7 info 生命周期 plugin-getting-started@0.0.0~preinstall: plugin-getting-started@0.0.0
8傻装loadCurrentTree
9 傻安装readLocalPackageData
10个计时阶段:loadCurrentTree 2419ms完成
11傻装loadIdealTree
12傻安装cloneCurrentTreeToIdealTree
13 计时阶段:loadIdealTree:cloneCurrentTree 21ms完成
14傻装loadShrinkwrap
15 计时阶段:loadIdealTree:loadShrinkwrap 1603ms完成
16傻装loadAllDepsIntoIdealTree
17 计时阶段:loadIdealTree:loadAllDepsIntoIdealTree 1781ms完成
18个时序阶段:loadIdealTree 4100ms完成
19 傻 currentTree 插件-getting-started@0.0.0
19 傻 currentTree ├── @babel/code-frame@7.8.3
.
.
.
20 傻idealTree ├── xmlchars@2.2.0
20 傻idealTree ├── xmlhttprequest@1.8.0
20 傻idealTree ├── xregexp@4.3.0
20 傻idealTree ├── xtend@4.0.2
20 傻idealTree ├── y18n@4.0.0
20 傻idealTree ├── yallist@2.1.2
20 傻idealTree ├── yaml@1.9.2
20 傻idealTree ├── yargs-parser@13.1.2
20 傻idealTree └─┬ yargs@13.3.2
20 傻ideaTree └── string-width@3.1.0
21 傻安装 generateActionsToTake
22 计时阶段:generateActionsToTake 214ms完成
23 愚蠢的 diffTrees 动作计数 0
24 愚蠢的 decomposeActions 动作计数 0
25傻安装executeActions
26 傻 doSerial 全局安装 0
27 详细的correctMkdir /Users/irfan/.npm/_locks correctMkdir 不在飞行中;初始化
28 详细锁定使用 /Users/irfan/.npm/_locks/staging-bec3f2539599f485.lock 用于 /Users/irfan/Desktop/Projects/Clients/Twilio Flex/plugin-getting-started/node_modules/.staging
29 傻doParallel提取0
30 傻doReverseSerial unbuild 0
31 傻doSerial删除0
32 傻doSerial move 0
33 傻doSerial finalize 0
34 傻doParallel刷新包json 0
35 傻doParallel预装0
36 傻doSerial build 0
37 傻 doSerial 全局链接 0
38 傻doParallel update-linked 0
39 傻doSerial install 0
40 傻doSerial postinstall 0
使用 /Users/irfan/.npm/_locks/staging-bec3f2539599f485.lock 为 /Users/irfan/Desktop/Projects/Clients/Twilio Flex/plugin-getting-started/node_modules/.staging 完成 41 次详细解锁
42个计时阶段:executeActions 14ms完成
43 计时阶段:rollbackFailedOptional 0ms内完成
44 傻安装runPostinstallTopLevelLifecycles
45 愚蠢的构建插件-getting-started@0.0.0
46 信息链接Stuff plugin-getting-started@0.0.0
47 傻linkStuff plugin-getting-started@0.0.0 有/Users/irfan/Desktop/Projects/Clients/Twilio Flex 作为它的父node_modules
48傻安装插件-getting-started@0.0.0
49 信息生命周期 plugin-getting-started@0.0.0~install: plugin-getting-started@0.0.0
50个愚蠢的安装后插件-getting-started@0.0.0
51 信息生命周期 plugin-getting-started@0.0.0~postinstall: plugin-getting-started@0.0.0
52 详细生命周期 plugin-getting-started@0.0.0~postinstall: unsafe-perm in lifecycle true
53 详细生命周期插件-getting-started@0.0.0~postinstall: PATH: /Users/irfan/.nvm/versions/node/v14.2.0/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin :/Users/irfan/Desktop/Projects/Clients/Twilio Flex/plugin-getting-started/node_modules/.bin:/Users/irfan/.nvm/versions/node/v14.2.0/bin:/usr/local/bin :/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Users/irfan/utils/flutter/斌
54 详细生命周期 plugin-getting-started@0.0.0~postinstall: CWD: /Users/irfan/Desktop/Projects/Clients/Twilio Flex/plugin-getting-started
55 愚蠢的生命周期插件-getting-started@0.0.0~postinstall: Args: ['-c', 'npm run bootstrap']
56 愚蠢的生命周期插件-getting-started@0.0.0~postinstall:返回:代码:1 信号:null
57 info 生命周期 plugin-getting-started@0.0.0~postinstall: 无法执行 postinstall 脚本
58 详细堆栈错误:plugin-getting-started@0.0.0 安装后:`npm run bootstrap`
58 详细堆栈退出状态 1
EventEmitter 的 58 个详细堆栈。 (/Users/irfan/.nvm/versions/node/v14.2.0/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
EventEmitter.emit (events.js:315:20) 的 58 个详细堆栈
ChildProcess 的 58 个详细堆栈。 (/Users/irfan/.nvm/versions/node/v14.2.0/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
ChildProcess.emit (events.js:315:20) 的 58 个详细堆栈
MaybeClose 的 58 个详细堆栈 (internal/child_process.js:1051:16)
Process.ChildProcess._handle.onexit (internal/child_process.js:287:5) 的 58 个详细堆栈
59 详细 pkgid 插件-getting-started@0.0.0
60 详细 cwd /Users/irfan/Desktop/Projects/Clients/Twilio Flex/plugin-getting-started
61 冗长的达尔文 19.3.0
62 详细 argv "/Users/irfan/.nvm/versions/node/v14.2.0/bin/node" "/Users/irfan/.nvm/versions/node/v14.2.0/bin/npm" "i"
63 详细节点 v14.2.0
64 详细 npm v6.14.4
65 错误代码 ELIFECYCLE
66 错误错误号 1
67 错误 plugin-getting-started@0.0.0 安装后:`npm run bootstrap`
67 错误 退出状态 1
68 错误在 plugin-getting-started@0.0.0 安装后脚本失败。
68 错误 这可能不是 npm 的问题。上面可能有额外的日志输出。
69 详细退出 [ 1, true ]

【问题讨论】:

【参考方案1】:

不确定是否是完全相同的问题,但我遇到了类似的问题。就我而言,这是 craco-config-flex-pluginreact-scripts 中要求的 webpack 版本不匹配。

我使用 npm install -g create-flex-plugin 再次运行了安装 create-flex-plugin 的命令,然后通过这些步骤再次创建我的插件,它穿了。

【讨论】:

以上是关于为 twilio flex 插件安装软件包时出现 NPM 错误的主要内容,如果未能解决你的问题,请参考以下文章

注册 iOS Twilio Voice Client 时出现推送通知错误

注册 Twilio 电话号码时出现 ngrok 错误

尝试使用 twilio Api phpSDK 发送消息时出现致命错误

Flex SDK 安装时出现 MD5 验证错误

为基于 flex 框的进度条设置动画时出现一个奇怪的故障

安装插件时出现 Odoo 错误:查看继承错误