我不能建立我的离子2应用程序.更改文件后服务工作.
在离子服务上,我收到以下错误消息:
[07:36:10] ionic-app-scripts 1.0.0
[07:36:10] watch started ...
[07:36:10] build dev started ...
[07:36:10] clean started ...
[07:36:10] clean finished in 1 ms
[07:36:10] copy started ...
[07:36:10] transpile started ...
[07:36:15] build dev failed: Maximum call stack size exceeded
[07:36:15] dev server running: http://localhost:8100/
Run Code Online (Sandbox Code Playgroud)
然后,当我更改*.ts文件时,应用程序已构建并可以使用
[07:37:32] build started ...
[07:37:32] transpile started ...
[07:37:39] build finished in 6.81 s
Run Code Online (Sandbox Code Playgroud)
当我运行ionic build时,会显示以下错误消息:
[07:40:40] transpile started ...
[07:40:44] build dev failed: Maximum call stack size exceeded
[07:40:44] ionic-app-script task: "build" …Run Code Online (Sandbox Code Playgroud) 运行gulp服务,会导致以下错误:
[BS] [debug] Getting option: socket.path
[BS] [debug] Getting option: socket.namespace
events.js:72
throw er; // Unhandled 'error' event
^
Error: spawn ENOENT
at errnoException (child_process.js:1001:11)
at Process.ChildProcess._handle.onexit (child_process.js:792:34)
Run Code Online (Sandbox Code Playgroud)
只有在运行浏览器同步时才显示,这是我的浏览器同步配置:
browserSync({
notify: false,
server: {
baseDir: ['app']
},
watchOptions: {
debounceDelay: 250
},
startPath: "/" + view + ".html",
injectChanges: true,
logLevel: "debug",
browser: ["google chrome"]
});
Run Code Online (Sandbox Code Playgroud)
我正在运行以下版本:
节点:0.10.33 gulp:3.8.10浏览器同步:1.8.2(也试过1.9.x)
startpath是正确的并且存在,禁用ghostMode没有帮助.