热毛巾 gulp 身材

Hot Towel gulp build

我正在阅读此处找到的有关 Node.js 的教程:http://www.johnpapa.net/get-up-and-running-with-node-and-visual-studio/

我可以在 运行 中获取应用程序 glup 服务开发 --sync。 这很好用。我遇到的问题 gulp 服务构建 --sync 或者 gulp 构建 我收到此错误:

有什么想法吗?

gulp 建造
06:06:12] 使用 gulp 文件 F:\Projects\myapp\gulpfile.js
06:06:12] 开始 'wiredep'...
06:06:12] 将 Bower 依赖项连接到 html
06:06:12] 开始 'clean-styles'...
06:06:12] 清洁:./.tmp//.css,./build/styles//。 css
06:06:12] 开始 'clean-code'...
06:06:12] 清理:./.tmp//.js,./build/js//.js,./构建//.html
06:06:12] 开始 'vet'...
06:06:12] 使用 JSHint 和 JSCS 分析源代码
06:06:13] 开始 'clean-images'...
06:06:13] 清洁:./build/images/
/.*
06:06:13] 开始 'clean-fonts'...
06:06:13] 清洁:./build/fonts//.
06:06:13] 83 毫秒后 'clean-images' 完成
06:06:13] 开始 'images'...
06:06:13] 压缩和复制图像
06:06:15] 2.56 秒后完成 'clean-fonts'
06:06:15] 开始 'fonts'...
06:06:15] 复制字体
06:06:15] 3.36 秒后 'clean-styles' 完成
06:06:15] 开始 'styles'...
06:06:15] 少编译 --> CSS
06:06:16] 4.12 秒后 'clean-code' 完成
06:06:16] 开始 'templatecache'...
06:06:16] 创建一个 AngularJS $templateCache
06:06:18] 2.39 秒后完成 'styles'
06:06:18] 1.96 秒后 'templatecache' 完成
06:06:18] 2.87 秒后 'fonts' 完成
06:06:19] gulp-注入27个文件到index.html.
06:06:19] 在 6.87 秒后完成 'wiredep'
06:06:19] 开始 'inject'...
06:06:19] 将 css 连接到 html,文件准备就绪后
06:06:19] gulp-注入1个文件到index.html.
06:06:19] 153 毫秒后 'inject' 完成
06:06:20] 在 7.63 秒后完成 'vet'
06:06:20] 开始 'test'...
ARN [config]:“/”被代理,您可能应该更改 urlRoot 以避免冲突
NFO [karma]:Karma v0.12.31 服务器启动于 http://localhost:9876/
NFO [启动器]:启动浏览器 PhantomJS
ARN [watcher]:模式 "F:/Projects/myapp/src/client/tests/server-integration/
/*.spec.js" 不匹配任何文件。
06:06:22] gulp-imagemin:缩小 4 张图像(节省 3.37 kB - 10.7%)
06:06:22] 8.84 秒后 'images' 完成
NFO [PhantomJS 1.9.7 (Windows 8)]:已连接到 ID 为 8196448
的套接字 vlORQyl9XHgRhe6r6u7k hantomJS 1.9.7 (Windows 8):成功执行了 39 次,共 39 次(0.519 秒/0.07 秒)

============================== 覆盖率摘要============= ==================
声明:87.69% ( 235/268 )
牧场:50% ( 20/40 )
涂油:84.62% ( 77/91 )

ines : 87.55% ( 232/265 )

06:06:25]业力完成
06:06:25] 5.45 秒后完成 'test'
06:06:25] 开始 'optimize'...
06:06:25]优化js,css,html
06:06:27] gulp-注入1个文件到index.html.
:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\build\es5\ng-annotate-main.js:330
target.$methodName = method.name;
^
ypeError: 无法分配给只读 属性 '$methodName' of false
在 matchRegular (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\build\es5\ng-annotate-main.js:330:24)
比赛时 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\build\es5\ng-annotate-main.js:36:66)
在 traverse.post (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\build\es5\ng-annotate-main.js:995:23)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:50:13)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:44:21)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:44:21)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:44:21)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:44:21)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:41:25)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:44:21)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:41:25)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:44:21)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:41:25)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:44:21)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:44:21)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:44:21)
在访问 (F:\Projects\myapp\node_modules\gulp-ng-annotate\node_modules\ng-annotate\node_modules\ordered-ast-traverse\ordered-ast-traverse.js:41:25)
...

打开你的 package.json 并将 "gulp-ng-annotate": "~0.3.6" 替换为 "gulp-ng-annotate": "^0.5.2".

运行之后"npm update".