当我使用Ionic serve命令运行Ionic 3项目时,我会得到这个错误:
当前回答
对我来说,这是一个Firebase包的问题。
在你的包中只添加"@firebase/database": "0.2.1"。json文件。重新安装node_modules,它就可以工作了。
其他回答
窗户
从控制面板进入系统→高级系统设置→环境变量→新建(用户或系统)
或者这可以在PowerShell中完成:
$env:NODE_OPTIONS="--max-old-space-size=8192"
如果需要,还可以增加这个数字。我们已经看到一些人需要增加到14gb的一些更大的项目!
Linux/macOS
export NODE_OPTIONS=--max-old-space-size=8192
更换线路
"start": "ng serve -o——port 4300——configuration= zh " with
"start": "node——max_old_space_size=5096 node_modules/@angular/cli/bin/ng serve -o——port 4300——configuration= zh "
注意:
端口—4300不是常量,这取决于您选择的端口。 ——max_old_space_size=5096 too not constant;任意值1024、2048、4096等
对我来说,这就像模块导入自己一样愚蠢:
// worker.js
import { worker } from './worker'
只需执行以下命令:
export NODE_OPTIONS="--max-old-space-size=8192"
试试这个解决方案,在论坛上的一个旧消息中指出:3.7.0:iOS build with——prod无法工作
打开node_modules / @ionic / app-scripts / bin / ionic-app-scripts.js
将第一行改为:
#!/usr/bin/env node
to
#!/usr/bin/env node --max-old-space-size=4096
尝试1024和2048的值,但对于一个相对较大的应用程序,你可能需要4096。