【问题标题】:npm start causing 'FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory' when azure is included?当包含 azure 时,npm start 导致“致命错误:CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足”?
【发布时间】:2018-07-06 22:16:11
【问题描述】:

我有一个在 typescript 中运行的 React-Redux Web 应用程序。一切正常,但在我安装 Azure (npm install azure) 并尝试将其包含在如下文件中: const Azure = import('azure')

当我尝试运行 npm start webpack 似乎正在尝试将 typescript 编译为 javascri[t 但卡在 69% 左右,在 69% 和 68% 之间持续了很长时间,然后上升到 92% 然后是也卡在那里。

这是我得到的错误日志:

0 信息如果它以 ok 1 详细 cli [ 'C:\Program Files\nodejs\node.exe',1 个详细的 cli
'C:\Users\admin\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js', 1 详细的 cli 'start' ] 2 使用 npm@5.6.0 的信息 3 使用的信息 node@v8.9.1 4 详细运行脚本 ['prestart', 'start', 'poststart'] 5 info 生命周期 react-redux-typescript-boilerplate@0.0.0~prestart: react-redux-typescript-boilerplate@0.0.0 6 信息生命周期 react-redux-typescript-boilerplate@0.0.0~start: react-redux-typescript-boilerplate@0.0.0 7 详细生命周期 react-redux-typescript-boilerplate@0.0.0~start: unsafe-perm in 生命周期 true 8 详细生命周期 react-redux-typescript-boilerplate@0.0.0~start: 路径: C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;W:\myproject-next\DeansOffice\node_modules.bin;C:\Program 文件\ImageMagick-7.0.7-Q16;C:\Program Files\Docker\Docker\Resources\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program 文件 (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files (x86)\Skype\Phone\;C:\Program 文件\7-Zip\;W:\SDKs\Android\sdk\platform-tools;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files (x86)\Autodesk\Backburner\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Microsoft SQL 服务器\130\Tools\Binn\;C:\Program 文件\Java\jre1.8.0_92\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program 文件 (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program 文件\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL 服务器\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL 服务器\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL 服务器\140\Tools\Binn\ManagementStudio\;C:\Program Files\PuTTY\;C:\Program Files\TortoiseGit\bin;C:\Program 文件\nodejs\;C:\Program Files\Amazon\AWSCLI\;C:\Users\admin\AppData\Local\Programs\Python\Python36-32\Scripts\;C:\Users\admin\AppData\Local\Programs\Python\Python36-32\;C :\Users\admin\AppData\Local\Android\sdk\platform-tools;C:\Users\admin\AppData\Local\Microsoft\WindowsApps;C:\Users\admin\AppData\Roaming\npm;C:\Program Files\Microsoft VS Code\bin;C:\Users\admin\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin 9 详细生命周期 react-redux-typescript-boilerplate@0.0.0~start: CWD: W:\myproject-next\DeansOffice 10 愚蠢的生命周期 react-redux-typescript-boilerplate@0.0.0~start: Args: [ '/d /s /c', 10 愚蠢的生命周期'webpack-dev-server --progress --colors --inline --watch' ] 11 愚蠢的生命周期 react-redux-typescript-boilerplate@0.0.0~start:返回:代码:3 信号:null 12 信息生命周期 react-redux-typescript-boilerplate@0.0.0~start: 执行启动失败 脚本 13 详细堆栈错误: react-redux-typescript-boilerplate@0.0.0 开始:webpack-dev-server --progress --colors --inline --watch 13 详细堆栈退出状态 3 13 EventEmitter 的详细堆栈。 (C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\index.js:285:16) 在 emitTwo (events.js:126:13) 上的 13 个详细堆栈 13 个详细堆栈
在 EventEmitter.emit (events.js:214:7) 13 详细堆栈 子进程。 (C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14) 在 emitTwo (events.js:126:13) 上的 13 个详细堆栈 13 个详细堆栈
在 ChildProcess.emit (events.js:214:7) 13 详细堆栈 MaybeClose (internal/child_process.js:925:16) 13 详细堆栈位于 Process.ChildProcess._handle.onexit (internal/child_process.js:209:5) 14 详细 pkgid react-redux-typescript-boilerplate@0.0.0 15 详细 cwd W:\myproject-next\DeansOffice 16 详细 Windows_NT 10.0.16299 17 详细 argv "C:\Program Files\nodejs\node.exe" "C:\Users\admin\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" “开始” 18 详细节点 v8.9.1 19 详细 npm v5.6.0 20 错误代码 ELIFECYCLE 21 错误 errno 3 22 错误 react-redux-typescript-boilerplate@0.0.0 start: webpack-dev-server --progress --colors --inline --watch 22 error Exit status 3 23 error 在 react-redux-typescript-boilerplate@0.0.0 启动脚本失败。 23 错误 这可能不是 npm 的问题。有可能 上面的附加日志输出。 24 详细退出 [ 3, true ]

【问题讨论】:

  • 您确定您的工具与 ImageMagick 7 兼容吗?它使用 magick 作为其命令,而不是像 ImageMagick 6 中使用的那样转换。此外,如果在 Windows 上,请确保您安装了正确的 32 位或适合您的操作系统的 ImageMagick 的 64 位编译。

标签: node.js azure typescript webpack webpack-dev-server


【解决方案1】:

看起来 azure npm 包不适用于 browserify,因此出现了问题。

【讨论】:

    猜你喜欢
    • 2016-12-19
    • 1970-01-01
    • 2018-11-10
    • 1970-01-01
    • 2018-09-25
    • 1970-01-01
    • 2019-12-17
    • 1970-01-01
    • 2014-11-23
    相关资源
    最近更新 更多