Ubuntu Angular2快速启动吞咽错误

Ubuntu Angular2快速启动吞咽错误,ubuntu,gulp,angular,Ubuntu,Gulp,Angular,我试图让angular2快速启动应用程序启动并运行,但在运行gulp命令时遇到错误 我有ubuntu 15.04。我安装了nodejs v0.10.25和npm 1.4.21。我还安装了Gulpv3.9.0。我使用克隆了最新的angular2/quickstart git克隆hello2ng2 然后我进入hello2ng2文件夹并发出以下命令 npm安装 然后我发出以下命令来构建quickstart应用程序 吞咽 我有以下错误。。。我不知道怎么修。正在寻求帮助 [12:38:46] Starti

我试图让angular2快速启动应用程序启动并运行,但在运行gulp命令时遇到错误

我有ubuntu 15.04。我安装了nodejs v0.10.25和npm 1.4.21。我还安装了Gulpv3.9.0。我使用克隆了最新的angular2/quickstart

git克隆hello2ng2

然后我进入hello2ng2文件夹并发出以下命令

npm安装

然后我发出以下命令来构建quickstart应用程序

吞咽

我有以下错误。。。我不知道怎么修。正在寻求帮助

[12:38:46] Starting 'default'...
[12:38:46] Starting 'clean'...
[12:38:46] Finished 'clean' after 13 ms
[12:38:46] Starting 'build:ng2'...
npm WARN package.json angular2@2.0.0-alpha.30 No repository field.
npm WARN package.json rtts_assert@2.0.0-alpha.30 No repository field.
npm WARN package.json angular2@2.0.0-alpha.30 No repository field.
npm WARN package.json rtts_assert@2.0.0-alpha.30 No repository field.

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: ENOENT, open '/home/usernm/angulartest/helloworld/hello2ng2/node_modules/angular2/es6/prod/angular2.api.map'
npm WARN package.json rtts_assert@2.0.0-alpha.30 No repository field.

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: ENOENT, open '/home/usernm/angulartest/helloworld/hello2ng2/node_modules/rtts_assert/es6/es5build.map'
[12:38:54] 'build:ng2' errored after 7.5 s
[12:38:54] Error in plugin 'gulp-shell'
Message:
    Command failed: npm WARN package.json angular2@2.0.0-alpha.30 No repository field.
npm WARN package.json rtts_assert@2.0.0-alpha.30 No repository field.
npm WARN package.json angular2@2.0.0-alpha.30 No repository field.
npm WARN package.json rtts_assert@2.0.0-alpha.30 No repository field.

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: ENOENT, open '/home/usernm/angulartest/helloworld/hello2ng2/node_modules/angular2/es6/prod/angular2.api.map'
npm WARN package.json rtts_assert@2.0.0-alpha.30 No repository field.

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: ENOENT, open '/home/usernm/angulartest/helloworld/hello2ng2/node_modules/rtts_assert/es6/es5build.map'

Details:
    killed: false
    code: 8
    signal: null
    stdout: 
    stderr: npm WARN package.json angular2@2.0.0-alpha.30 No repository field.
npm WARN package.json rtts_assert@2.0.0-alpha.30 No repository field.
npm WARN package.json angular2@2.0.0-alpha.30 No repository field.
npm WARN package.json rtts_assert@2.0.0-alpha.30 No repository field.

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: ENOENT, open '/home/usernm/angulartest/helloworld/hello2ng2/node_modules/angular2/es6/prod/angular2.api.map'
npm WARN package.json rtts_assert@2.0.0-alpha.30 No repository field.

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: ENOENT, open '/home/usernm/angulartest/helloworld/hello2ng2/node_modules/rtts_assert/es6/es5build.map'

[12:38:54] 'default' errored after 7.52 s
[12:38:54] Error: [object Object]
    at formatError (/usr/local/lib/node_modules/gulp/bin/gulp.js:169:10)
    at Gulp.<anonymous> (/usr/local/lib/node_modules/gulp/bin/gulp.js:195:15)
    at Gulp.EventEmitter.emit (events.js:117:20)
    at Gulp.Orchestrator._emitTaskDone (/home/usernm/angulartest/helloworld/hello2ng2/node_modules/gulp/node_modules/orchestrator/index.js:264:8)
    at /home/usernm/angulartest/helloworld/hello2ng2/node_modules/gulp/node_modules/orchestrator/index.js:275:23
    at finish (/home/usernm/angulartest/helloworld/hello2ng2/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:21:8)
    at cb (/home/usernm/angulartest/helloworld/hello2ng2/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:29:3)
    at finish (/home/usernm/angulartest/helloworld/hello2ng2/node_modules/run-sequence/index.js:53:5)
    at Gulp.onError (/home/usernm/angulartest/helloworld/hello2ng2/node_modules/run-sequence/index.js:60:4)
    at Gulp.EventEmitter.emit (events.js:117:20)
[12:38:46]正在启动“默认”。。。
[12:38:46]开始“清洁”。。。
[12:38:46]13毫秒后完成“清洁”
[12:38:46]正在启动“构建:ng2”。。。
npm WARN package.jsonangular2@2.0.0-alpha.30无存储库字段。
npm WARN package.json rtts_assert@2.0.0-alpha.30无存储库字段。
npm WARN package.jsonangular2@2.0.0-alpha.30无存储库字段。
npm WARN package.json rtts_assert@2.0.0-alpha.30无存储库字段。
events.js:72
投掷者;//未处理的“错误”事件
^
错误:enoint,打开“/home/usernm/angulartest/helloworld/hello2ng2/node_modules/angular2/es6/prod/angular2.api.map”
npm WARN package.json rtts_assert@2.0.0-alpha.30无存储库字段。
events.js:72
投掷者;//未处理的“错误”事件
^
错误:enoint,打开“/home/usernm/angulartest/helloworld/hello2ng2/node_modules/rtts_assert/es6/es5build.map”
[12:38:54]“构建:ng2”在7.5秒后出错
[12:38:54]插件“gulp shell”中出现错误
信息:
命令失败:npm WARN package.jsonangular2@2.0.0-alpha.30无存储库字段。
npm WARN package.json rtts_assert@2.0.0-alpha.30无存储库字段。
npm WARN package.jsonangular2@2.0.0-alpha.30无存储库字段。
npm WARN package.json rtts_assert@2.0.0-alpha.30无存储库字段。
events.js:72
投掷者;//未处理的“错误”事件
^
错误:enoint,打开“/home/usernm/angulartest/helloworld/hello2ng2/node_modules/angular2/es6/prod/angular2.api.map”
npm WARN package.json rtts_assert@2.0.0-alpha.30无存储库字段。
events.js:72
投掷者;//未处理的“错误”事件
^
错误:enoint,打开“/home/usernm/angulartest/helloworld/hello2ng2/node_modules/rtts_assert/es6/es5build.map”
细节:
被杀:错
代码:8
信号:空
标准:
stderr:npm WARN package.jsonangular2@2.0.0-alpha.30无存储库字段。
npm WARN package.json rtts_assert@2.0.0-alpha.30无存储库字段。
npm WARN package.jsonangular2@2.0.0-alpha.30无存储库字段。
npm WARN package.json rtts_assert@2.0.0-alpha.30无存储库字段。
events.js:72
投掷者;//未处理的“错误”事件
^
错误:enoint,打开“/home/usernm/angulartest/helloworld/hello2ng2/node_modules/angular2/es6/prod/angular2.api.map”
npm WARN package.json rtts_assert@2.0.0-alpha.30无存储库字段。
events.js:72
投掷者;//未处理的“错误”事件
^
错误:enoint,打开“/home/usernm/angulartest/helloworld/hello2ng2/node_modules/rtts_assert/es6/es5build.map”
[12:38:54]“默认”在7.52秒后出错
[12:38:54]错误:[对象]
格式错误(/usr/local/lib/node_modules/gulp/bin/gulp.js:169:10)
狼吞虎咽。(/usr/local/lib/node_modules/gulp/bin/gulp.js:195:15)
在Gulp.EventEmitter.emit(events.js:117:20)
在Gulp.Orchestrator.完成任务(/home/usernm/angulartest/helloworld/hello2ng2/node_modules/Gulp/node_modules/Orchestrator/index.js:264:8)
at/home/usernm/angulartest/helloworld/hello2ng2/node_modules/gulp/node_modules/orchestrator/index.js:275:23
完成时(/home/usernm/angulartest/helloworld/hello2ng2/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:21:8)
在cb(/home/usernm/angulartest/helloworld/hello2ng2/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:29:3)
完成时(/home/usernm/angulartest/helloworld/hello2ng2/node_modules/run sequence/index.js:53:5)
在Gulp.onError(/home/usernm/angulartest/helloworld/hello2ng2/node_modules/run sequence/index.js:60:4)
在Gulp.EventEmitter.emit(events.js:117:20)

我也有类似的问题。教程没有(或者至少在我写这篇文章时没有)提到所需的最低节点版本。安装最新的node/npm,然后再试一次


此外,最新的教程比您编写本教程时有了很大的改进,但它仍然没有指出所需的节点版本。更新节点后,我强烈建议您使用新的。我确实在这个项目上向谷歌提供了一些反馈,所以希望很快就会有反馈。

你可以尝试angular2种子,也可以尝试另一种方法:各种angular2样板,按alpha版本排序。你克隆的回购协议目前落后4个月&16个版本。我也有同样的问题。看看其中一个问题[。Angular团队的一名成员提到:'我们将很快从这个快速启动中迁移出来,以取代更好的解决方案。'谢谢你们,我去了另一个例子,它成功了。作为Ubuntu环境的新手,我起初不确定自己是否做错了什么。