Using “npm install” to install jquery-ui
我从这里https://github.com/jquery/jquery-ui看到jquery-ui的最新版本是1.11.4。 但是,当我使用" npm install jquery-ui"时,它仅为1.10.3。 我在node_modules/jquery-ui/jquery-ui.js中检查了此版本。
有什么办法可以安装最新版本?
-
检查一下,如何使用版本!
-
我尝试了npm install jquery-ui@latest,但是我仍然有1.10.3
-
对不起,我才意识到我在问一个愚蠢的问题。 节点正在使用其他存储库...不是git ...我不确定现在该如何处理这个问题。
-
根据jquery-ui网站,1.12是npm正式发布的第一个版本:jqueryui.com/upgrade-guide/1.12/#official-package-on-npm如果您愿意跳过1.11。*,则可以使用此软件包 :npmjs.com/package/jquery-ui
jQuery-ui特别需要在安装后构建。 为避免这种情况,请使用npm install jquery-ui-dist
-
那么,该软件包由您维护吗?与jQuery团队有联系吗?
-
在jquery-ui 1.12之后,可以使用官方软件包。参见jqueryui.com/upgrade-guide/1.12/#official-package-on-npm
-
我不明白为什么jQuery包有一个dist文件夹,但是jQuery UI包没有,而是有一个单独的可分发包。非常不一致。
-
或执行npm install jquery-ui-dist --save来安装依赖项。
T J给出了正确的答案,但这有点简短/太笼统了...
GitHub项目位于https://github.com/jquery/jquery-ui/
因此,真正的命令将是npm install github:jquery/jquery-ui(您甚至可以跳过github:,因为npm是默认值)。
但这会带给您最新的,不稳定的版本(在撰写本文时约为1.12),而当我尝试时它甚至没有起作用。
因此,最好获取标记的版本:
1
| npm install github:jquery/jquery-ui#1.11.4 |
通用注释:AFAIK,如果项目中没有package.json文件,则这种安装仍可能失败。
-
这为我工作,获取并保存1.12.0。有没有一种方法可以检查npms版本是否已从实际的git来源过时?
-
@BenSewards通常,我去NPM注册表查看列出的版本(请注意:几个NPM条目可以引用同一个GitHub项目!例如,我在Angular UI Bootstrap中看到了这一点)。然后,我转到GitHub项目(从NPM页面引用)并查看已发布的版本(已标记)。 projects,有些项目没有发行版本。
-
@BenSewards:很简单。 npm安装$ packagename。只要您不使用" -S",它就不会进行任何保存,并且应该输出类似"└──[email protected]"的内容。
这是当前最新版本(1.11.4),bower正在使用相同的软件包,包括所有主题。
npm install github:components/jqueryui#1.11.4
您可以像安装
1
| npm install github:mygithubuser/myproject |
如安装文档中所述