【问题标题】:Polymer starter kit gulp error聚合物入门套件 gulp 错误
【发布时间】:2016-01-08 21:18:35
【问题描述】:

下载并解压 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] 开始“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-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 不是函数 page.js:797 未捕获类型错误:无法读取未定义的属性“长度”

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

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

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

谢谢

【问题讨论】:

  • 我今天在另一台电脑上重新下载了相同的 PSK 再次尝试,这次我设法让它工作,仍然不知道出了什么问题,主要区别是操作系统(工作版本的电脑是mac os 10.11.2),node和npm版本是一样的。

标签: polymer-starter-kit


【解决方案1】:

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

  • 下载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

【讨论】:

  • 我完成了你上面提到的所有步骤,我使用的入门工具包的版本是1.2.1,如我第一行所述
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-05
  • 1970-01-01
相关资源
最近更新 更多