3

我想从这里尝试 Lungo.js 示例:https ://github.com/tapquo/Lungo.js ://github.com/tapquo/Lungo.js ,但是示例目录中的 index.html 需要组件和包目录中的文件,而那些目录确实作为此捆绑包的一部分存在,它们没有任何文件。

我有一个 GruntFile.coffee 和一个 package.json,我相信这些都是某种 make 文件,可能应该制作/拉取/创建示例需要运行的文件,但我不知道如何制作它们去做。

我已经安装了以下内容:

sudo npm install -g grunt-cli

sudo npm install -g grunt

sudo npm install -g coffee-script

我现在可以成功运行“coffee GruntFile.coffee”,但它什么也没做我看不到,当然它没有创建丢失的文件。

而“grunt”命令只是说“致命错误:无法找到本地 grunt”。


我如何告诉这组代码我必须获取我需要的其他文件?

而且,奖金问题,这里发生了什么?(我了解 javascript,并从 github 提取代码,但不了解这些其他框架)

4

2 回答 2

3

package.json 有 devDependencies 字段。在使用 grunt 命令之前需要安装它们。首先你需要执行

npm install

在包含它的目录中。

这行 Gruntfile肯定有 bug

您应该将其更改为:

pkg: grunt.file.readJSON "package.json"

然后,在本地 grunt 安装后,您可以运行

grunt

这将执行默认任务。这是上次众所周知的做法。

于 2014-01-07T04:12:41.413 回答
1

您需要在grunt本地安装,而不是全局安装。只grunt-cli应全局安装。

所以而不是

npm install -g grunt

导航到您的项目根文件夹并执行

npm install grunt

Grunt 主页上有一个入门指南。

package.json文件是您的应用程序的描述符文件。有关此文件的更多信息,请参阅此交互式指南。您通常将 grunt 与此文件一起使用,以便您可以将 grunt 插件列为应用程序的依赖项。我建议阅读有关 grunt 的教程以了解它是如何工作的。

于 2014-01-07T08:20:23.120 回答