我认为这比
我已经离线"离线"从这个项目开始大约2个月,现在我意识到Polymer框架是1.6.0
如何使用npm更新到Polymer 1.6.0? 如何更新项目中已安装的所有现有组件?
答案 0 :(得分:3)
您需要做的就是更新"dependencies": {
"polymer": "~1.6.0"
}
以包含最新的Polymer版本,如下所示:
npm update --save
然后,运行~1.6.0
(请参阅documentation here),它会找到与1.6.1
兼容的最新版本(例如"*"
)并将其保存在您的依赖项中。
如果您不确定最新版本是什么,可以“欺骗”并将依赖关系设置为package.json
中的npm update --save
,然后运行package.json
。这会自动找到最新版本并将其保存在npm outdated
。
您可能还会发现package.json
很有用 - 它会识别if (url.startsWith("share://")) {
Uri requestUrl = Uri.parse(url);
String pContent = requestUrl.toString().split("share://")[1];
Toast toast=Toast.makeText(getApplicationContext(),pContent, Toast.LENGTH_LONG);
toast.setMargin(50,50);
toast.show();
StringBuilder sb = new StringBuilder();
String [] parts = pContent.split("<br />");
for (int i = 0; i < parts.length; i++) {
String part = parts[i];
sb.append(part);
sb.append('\n');
}
Intent share = new Intent();
share.setAction(Intent.ACTION_SEND);
share.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
share.putExtra(android.content.Intent.EXTRA_TEXT, (Serializable) sb);
share.setType("*/*");
try {
startActivity(Intent.createChooser(share, "Share On"));
} catch (android.content.ActivityNotFoundException ex) {
toast = Toast.makeText(getApplicationContext(), "whatsapp not installed", Toast.LENGTH_LONG);
toast.setMargin(50,50);
toast.show();
}
return true;
中过时的依赖项,以便您升级。