我需要在Windows下本地安装Handsontable with RuleJS支持(用于公式)(即不只是从github访问其文件)。我稍后需要分发我的申请。我真的不想安装&配置bower
,git
等。
最初,从https://github.com/handsontable开始,我尝试从https://github.com/handsontable/handsontable下载zip
。然后我不得不从github
上的其他位置获取各种额外位,试图在http://handsontable.github.io/handsontable-ruleJS/处进行演示。这包括其内容:
<!-- handsontable v1 -->
<script data-jsfiddle="common" src="lib/handsontable/handsontable.full.js"></script>
<link data-jsfiddle="common" rel="stylesheet" media="screen" href="lib/handsontable/handsontable.full.css">
<!-- ruleJS -->
<link rel="stylesheet" media="screen" href="lib/handsontable/handsontable.formula.css">
<script data-jsfiddle="common" src="lib/RuleJS/lib/lodash/lodash.js"></script>
<script data-jsfiddle="common" src="lib/RuleJS/lib/underscore.string/underscore.string.js"></script>
<script data-jsfiddle="common" src="lib/RuleJS/lib/moment/moment.js"></script>
<script data-jsfiddle="common" src="lib/RuleJS/lib/numeral/numeral.js"></script>
<script data-jsfiddle="common" src="lib/RuleJS/lib/numericjs/numeric.js"></script>
<script data-jsfiddle="common" src="lib/RuleJS/lib/js-md5/md5.js"></script>
<script data-jsfiddle="common" src="lib/RuleJS/lib/jstat/jstat.js"></script>
<script data-jsfiddle="common" src="lib/RuleJS/lib/formulajs/formula.js"></script>
<script data-jsfiddle="common" src="lib/RuleJS/js/parser.js"></script>
<script data-jsfiddle="common" src="lib/RuleJS/js/ruleJS.js"></script>
<script data-jsfiddle="common" src="lib/handsontable/handsontable.formula.js"></script>
这一切都很混乱,而且(我认为)我甚至无法在任何下载包中找到numericjs/numeric.js
。
然后我注意到https://github.com/handsontable/handsontable-ruleJS。这看起来要简单得多:它在自己的bower_components
子目录中拥有它想要的动手的东西,以及它的index.html
示例,其中包含以下文件:
<!-- handsontable -->
<script data-jsfiddle="common" src="bower_components/handsontable/dist/handsontable.full.js"></script>
<link data-jsfiddle="common" rel="stylesheet" media="screen" href="bower_components/handsontable/dist/handsontable.full.css">
<!-- ruleJS -->
<script data-jsfiddle="common" src="bower_components/ruleJS/dist/full/ruleJS.all.full.js"></script>
<script data-jsfiddle="common" src="src/handsontable.formula.js"></script>
<link rel="stylesheet" media="screen" href="src/handsontable.formula.css">
此外,它的README.md
状态Important: Few things have been modified in external libraries, so please use all library files only from this repo.
,这听起来像这是最安全的方式(完整的,最新的双手释放可能甚至不正常)。
但是,我刚刚意识到handsontable-RuleJS
在0.14.1版本中包含了Handsontable的东西,而最新版本的版本是0.23,而且我需要的功能来自更高版本。
那么,有没有一种简单的方法来下载我需要的东西?我应该使用简单的handsontable-RuleJS
链接,其中包含bower_components
,还是仅 用于index.html
演示,或者使用较新版本覆盖它们,或者是什么...?或者,我真的需要获得bower
&amp; git
,让它们在Windows下正常工作,然后神奇地将所有内容整理得太难以直接下载?
答案 0 :(得分:2)
我所做的只是使用https://github.com/handsontable/ruleJS因为它非常简单。我把我需要的文件用于我的项目,剩下的就是剩下的了。我只想使用它,看看你需要从以后的版本中获得哪些功能。然后你可以回去包括那些。 我不认为有任何神奇的下载可以为您提供所需的一切。你可能需要玩一点但我不相信你会需要凉亭和git。