1

下载并解压 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 毫秒后完成“清洁”

[21:18:46] 开始“默认”...

[21:18:46] 开始“复制”...

[21:18:46] 开始“风格”...

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

[21:18:47] 559 毫秒后完成的“样式”

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

[21:18:48] 1.72 秒后完成“复制”

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

[21:18:48] 3.49 毫秒后完成“元素”

[21:18:48] 开始“棉绒”...

[21:18:49] 开始“图像”...

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

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

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

[21:18:51] 2.41 秒后完成“棉绒”

[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-behaviors 文件夹为空(README.md 除外),然后我复制了 psk-light 下载的 bower_components/paper-behaviors 文件夹的内容,错误消失了,但使用 gulp 启动演示导致空页

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

未捕获的类型错误:Polymer.IronMeta 不是函数 /deep/ 组合器已弃用。有关更多详细信息,请参阅https://www.chromestatus.com/features/6750456638341120。iron-icon.html:168 Uncaught TypeError: this._meta.byKey is not a function page.js:797 Uncaught TypeError: Cannot read property 'length' of undefined

这就是我现在放弃的地方,

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

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

谢谢

4

1 回答 1

0

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

  • 下载聚合物入门套件

  • 在中级 - 高级用户下单击 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

于 2016-01-09T18:42:58.477 回答