如何让 polymer-cli (1.0.0) 使用最新版本的 polymer (2.0.0)

How to get the polymer-cli (1.0.0) to use the latest version of polymer (2.0.0)

我刚刚将 linux 电脑上的 polymer cli 更新为最新发布的版本 1.0.0(由 polymer --version 命令确认)。 但是,当我使用 cli 设置新的 polymer-2-application 项目时,bower.json 文件仍指向 2.0.0-rc.3 版本的 polymer 和其他 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?

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

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

我不相信你真的在寻找 polymer-cli 更新。 polymer-cli 是来自终端的 运行,具有用于构建、linting、服务等的命令。截至今天,CLI 的当前版本为 1.0.0。

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

我相信您真正要问的是前几天被标记为稳定版 2.0.0 的 Polymer 库。您可以更新 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