首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我能用NPM安装聚合物(1.0)吗?

我能用NPM安装聚合物(1.0)吗?
EN

Stack Overflow用户
提问于 2015-06-30 02:56:35
回答 4查看 8.4K关注 0票数 10

我试图在一个新的项目中使用聚合物,并试图避免使用Bower来支持NPM的前端依赖管理。

开始页面给出了使用Bower (以及使用.zip文件等)的说明。但没有提到国家预防机制。

我使用过NPM直接指向一个GitHub回购,但我似乎不能让这个工作的聚合物。

当我运行这个:

代码语言:javascript
运行
复制
npm install git@github.com:Polymer/polymer.git#v1.0.5

我知道这个错误:

国家预防机制错误!无兼容版本发现:git@‘github.com:Polymer/poly.git’ 国家预防机制错误!无目标有效安装目标: 国家预防机制错误!没有目标"0.1.0“、"0.1.1”、"0.1.2“、"0.1.3”、"0.1.4“、"0.1.5”

有什么东西我遗漏了吗,还是我需要咬紧牙关使用Bower?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-03-17 15:42:10

自从前面的答案,聚合物现在确实有可得的NPM。要安装它:

代码语言:javascript
运行
复制
npm i Polymer

注意,它不包括标准元素集合;可以找到这些元素集合( 这里 )

代码语言:javascript
运行
复制
npm i npm-polymer-elements

然后,您可以将它们包含在HTML中:

代码语言:javascript
运行
复制
<!-- for custom elements -->
<link rel="import" href="/node_modules/@polymer/polymer/polymer.html"/>
<!-- for standard elements -->
<link rel="import" href="/node_modules/paper-button/paper-button.html"/>
<paper-button>click</paper-button>

不幸的是,通过webpack当前的似乎还不可能加载聚合物,这意味着如果您的node_modules (或bower_components)文件夹不在可公开访问的位置,您可能需要执行一个Grunt/Gulp任务来复制它,以便在以后的更新之后.

票数 14
EN

Stack Overflow用户

发布于 2015-06-30 10:04:06

编辑2016/10/25聚合物团队在聚合物峰会2016上宣布,他们将研究通过纱线支持npm

[sudo] npm install -g yarn yarn add Polymer yarn install --flat

老AWNSER

目前,我所知道的没有办法让聚合物与NPM一起运行。

聚合物是用来和Bower一起工作的。在https://github.com/Polymer/polymer/blob/master/bower.json (如webcomponentsjs )中声明的聚合物的所有依赖项都不会被下载。因此,如果您不想手动下载每个依赖项,则应该使用bower。

票数 5
EN

Stack Overflow用户

发布于 2015-08-23 10:03:03

聚合物的主要问题是标记的构建提交没有package.json,因此不可能用npm安装它们(例如,参见v1.1.1)。这意味着,为了安装聚合物与npm,您将需要一些辅助工具。也许这方面最好的候选人是纳帕

Napa是一个用于安装没有(有效) package.json的git项目的包。npm页面已经解释了如何使用它,这里简要介绍了聚合物:

  1. npm install napa --save-dev
  2. 更新您的package.json以包含以下内容(用所需的版本替换x.y.z ): {“脚本”:{“安装”:“纳帕”},“纳帕”:{“聚合物”:“聚合物/聚合物#vX.Y.Z”}

请注意,napa只是将回购复制到node_modules文件夹中,因此不会在其旁边安装聚合物的依赖项,但是您可以将所有配置保留在package.json中,而不必使用保龄球。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31128784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档