如何使聚合物-cli(1.0.0)使用最新版本的聚合物(2.0.0)

时间:2017-05-16 20:49:56

标签: polymer polymer-2.x

我刚刚将我的linux pc上的聚合物cli更新到新发布的版本1.0.0(由Polymer --version命令确认)。 然而,当我使用cli设置一个新的聚合物2应用程序项目时,bower.json文件仍然指向2.0.0-rc.3版本的聚合物和其他2.0版本候选依赖项。

{
  "name": "temp",
  "main": "index.html",
  "dependencies": {
    "polymer": "Polymer/polymer#^2.0.0-rc.3"
  },
  "devDependencies": {
    "web-component-tester": "^6.0.0-prerelease.5",
    "webcomponentsjs": "webcomponents/webcomponentsjs#^1.0.0-rc.7"
  }
}

如何让polymer-cli使用新发布的稳定2.0.0版本?

2 个答案:

答案 0 :(得分:0)

您需要运行npm install -g polymer-cli@next而不是常规聚合物cli。

可在此处找到更多信息:https://www.polymer-project.org/2.0/docs/upgrade

答案 1 :(得分:0)

我不相信您实际上在寻找polymer-cli更新。 polymer-cli从终端运行,并具有构建,linting,服务等命令。截至目前,CLI的当前版本为1.0.0。

更新CLI使用,npm i -g polymer-cli

我相信你真正要问的是Polymer库,它在前几天被标记为稳定的2.0.0。您可以更新bower.json中的行,使其指向^2.0.0,而不是^2.0.0-rc.3。请查看Polymer Starter Kit,了解您应该进行的其他依赖项更新。 https://github.com/PolymerElements/polymer-starter-kit/blob/2.0-preview/bower.json

如果你不想看看......

{
  "name": "temp",
  "main": "index.html",
  "dependencies": {
    "polymer": "Polymer/polymer#^2.0.0",
    "webcomponentsjs": "webcomponents/webcomponentsjs#^1.0.0"
  },
  "devDependencies": {
    "web-component-tester": "^6.0.0"
  }
}

https://www.polymer-project.org/2.0/docs/upgrade