12

所以,我正在尝试评估精细上传器。我决定去下载页面,但它希望你购买许可证,但在我评估它之前我不想这样做。所以,我去 github 下载了它的主 zip 并解压缩。我现在的问题是什么?所谓“循序渐进”,并非循序渐进。我应该建造一些东西吗?文档说明我只需要包含一个文件....哪个文件?在演示中,对于传统用途,我看到它包含fineuploader-{VERSION}.js,但我在“client/js/*”的子目录中没有看到甚至以“fineuploader”开头的文件。

我只是完全错过了这个文档吗?

谢谢!

4

4 回答 4

14

按照 Bjørn Børresen 的回答、官方文档(严重缺乏)和一些故障排除,我在 Ubuntu 13.10 上使用以下命令成功:

sudo apt-get install npm git 
sudo npm install -g npm
sudo npm install -g grunt-cli
sudo npm install -g bower
git clone https://github.com/Widen/fine-uploader.git
cd fine-uploader
npm install http://github.com/e-jigsaw/grunt/tarball/fix-underscore-string-version
bower install
sudo npm install -g
npm install grunt
npm install
grunt package
于 2013-11-02T21:36:01.143 回答
3

你需要 git、NPM、Grunt & Bower。

假设你有 git,如果没有安装它。然后导航到http://nodejs.org/并安装 NodeJS。

从命令行:

  • npm install -g grunt-cli
  • npm install -g 凉亭
  • git clone git@github.com:Widen/fine-uploader.git
  • cd 精细上传器
  • 凉亭安装
  • npm 安装 -g
  • 咕哝
于 2013-10-30T13:00:00.827 回答
3

这些是在 Windows 7 上对我有用的步骤:

I. 安装 Prereqs(应该只是第一次需要)

  1. 如果您还没有在 Windows上安装 node.js。
  2. 确保已将 npm 添加到您的 PATH 变量中(在撰写本文时,node.js 在安装期间将其放入):

    %USERPROFILE%\AppData\Roaming\npm

  3. 如果您还没有在 Windows 上安装 git

  4. 确保 git 命令已添加到您的 PATH 变量中(在撰写本文时 git install没有添加这些):

    C:\Program Files(x86)\Git\bin;C:\Program Files (x86)\Git\cmd

  5. 打开命令提示符。

  6. 全局安装 grunt:

    npm install -g grunt

  7. 全局安装 grunt-cli:

    npm install -g grunt-cli

  8. 如果您还没有克隆 repo:

    git clone git://github.com/Widen/fine-uploader

  9. 将命令提示符目录更改为 repo 位置(很可能位于 %USERPROFILE%\fine-uploader)。

  10. 安装依赖项(如果您希望全局安装依赖项,请在-g下面添加但不是必需的):

    npm install

二、构建和打包

  1. 在 repo 位置打开命令提示符(即 %USERPROFILE%\fine-uploader)
  2. 如有必要,请拉最新:

    git pull

  3. 打包:

    grunt package

这应该会导致文件被添加到您的存储库中的 _dist 文件夹中。

于 2014-01-06T17:19:17.043 回答
3

在过去的几年中,构建和分发方法发生了很大变化。从 Fine Uploader 5.11 开始,您有以下选项:

从 npm下载Fine Uploader

npm install fine-uploader

从项目主页下载 Fine Uploader

...在http://fineuploader.com/customize

从 GitHub 存储库自己构建 Fine Uploader

  1. git clone https://github.com/FineUploader/fine-uploader.git
  2. cd fine-uploader
  3. npm install
  4. make build

自述文件中的“贡献代码”部分包含更多详细信息。

于 2016-08-12T03:44:40.637 回答