【问题标题】:How to correctly install Handsontable with RuleJS如何使用 RuleJS 正确安装 Handsontable
【发布时间】:2016-06-06 19:31:28
【问题描述】:

我需要在 Windows 下本地安装 Handsontable with RuleJS 支持(用于公式)(即不仅仅是从 github 访问它的文件)。稍后我将需要与我的应用程序一起分发。我真的不想安装和配置bowergit 等。

最初,从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 演示,或者用较新的版本覆盖它们,或者什么...?或者,我是否真的需要获得bowergit,让它们在Windows 下正常工作,然后神奇地以一种难以直接下载的方式整理所有内容? p>

【问题讨论】:

    标签: installation handsontable


    【解决方案1】:

    我所做的只是使用https://github.com/handsontable/ruleJS,因为它非常简单。我拿走了我的项目所需的文件,剩下的就不用管了。我会使用它,看看您需要从更高版本中获得哪些功能。然后你可以返回并包括那些。 我认为没有任何神奇的下载可以为您提供所需的一切。你可能需要玩一点,但我认为你不需要 bower 和 git。

    【讨论】:

    猜你喜欢
    • 2016-04-26
    • 2012-09-14
    • 2019-03-31
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    • 2015-11-23
    • 2014-10-22
    • 2021-11-15
    相关资源
    最近更新 更多