聚合物入门套件gulp错误

时间:2016-01-08 21:18:35

标签: polymer-starter-kit

下载并解压缩psk1.2.1并运行npm install和bower install后,当我运行gulp时,我得到以下输出

MacBook-Pro-van-Marco:testb mspro $ gulp

[21:18:46]使用gulpfile~ / www / studies / polymer / testb / gulpfile.js

[21:18:46]开始'干净'......

[21:18:46] 5.66 ms后完成'干净'

[21:18:46]开始'默认'......

[21:18:46]开始'复制'......

[21:18:46]开始'风格'......

[21:18:47]样式所有文件98 B

[21:18:47] 559 ms后完成'风格'

[21:18:48]复制所有文件12.75 MB

[21:18:48]在1.72秒之后完成'复制'

[21:18:48]开始'元素'......

[21:18:48] 3.49 ms后完成'元素'

[21:18:48]开始'lint'......

[21:18:49]开始'图像'......

[21:18:49]开始''字体'......

[21:18:49]开始'html'......

[21:18:49] 142毫秒后完成'字体'

[21:18:51] 2.41秒后完成'lint'

[21:18:51] html所有文件52.36 kB

[21:18:51]在1.35秒之后完成'html'

[21:18:51] gulp-imagemin:缩小6张图片(保存494 B - 1.4%)

[21:18:51]图像所有文件35.41 kB

[21:18:51]在1.64秒后完成'图像'

[21:18:51]开始'硫化'......

错误发现/Users/mspro/www/studies/polymer/testb/dist/bower_components/paper-behaviors/paper-button-behavior.html

错误发现/Users/mspro/www/studies/polymer/testb/dist/bower_components/paper-behaviors/paper-inky-focus-behavior.html

paper-behavior文件夹为空(README.md除外) 然后我复制了psk-light下载的bower_components / paper-behavior文件夹的内容,错误消失了,但是用gulp启动演示导致了一个空页

在chrome中查看控制台我遇到以下错误:

未捕获的TypeError:Polymer.IronMeta不是函数 / deep / combinator已弃用。有关详细信息,请参阅https://www.chromestatus.com/features/6750456638341120。 iron-icon.html:168 Uncaught TypeError:this._meta.byKey不是函数 page.js:797未捕获的TypeError:无法读取未定义的属性“长度”

这是我现在放弃的地方,

我的节点版本是mac osx 10.10.5上的v4.2.4 Chrome 47.0.2526.106(64位)

有没有人知道如何解决这个问题?

谢谢

1 个答案:

答案 0 :(得分:0)

包含您运行的实际命令以及您尝试过的PSK版本会很有帮助。以下是我遵循的步骤,并且能够安装PSK并运行gulp和gulp服务而不会出错。

  • 下载Polymer Starter Kit

  • 在中级 - 高级用户下点击polymer-starter-kit-1.2.1.zip

  • 将ZIP文件解压缩到首选位置

  • 在运行下一步之前,如果需要,请安装Node.js

  • 安装Node.js后,从Polymer Starter Kit下载的根目录运行以下一个衬垫: npm install -g gulp bower && npm install && bower install 或者如果需要管理员权限: sudo npm install -g gulp bower && npm install && bower install 注意:此步骤需要几分钟时间来安装所有依赖项。

  • 然后使用Polymer Starter Kit下载的根目录启动Web服务器: gulp serve