下载并解压缩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位)
有没有人知道如何解决这个问题?
谢谢
答案 0 :(得分:0)
包含您运行的实际命令以及您尝试过的PSK版本会很有帮助。以下是我遵循的步骤,并且能够安装PSK并运行gulp和gulp服务而不会出错。
在中级 - 高级用户下点击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