首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Grunt的命令行Node.js程序

使用Grunt的命令行Node.js程序
EN

Stack Overflow用户
提问于 2014-09-24 05:52:33
回答 1查看 346关注 0票数 0

问题: Node.js命令行程序不能运行。我松散地阅读了this教程。我运行的是OSX,假设这个程序是filesearch.js。

代码语言:javascript
复制
$ filesearch

返回

代码语言:javascript
复制
$ /usr/local/bin/filesearch: line 1: /Applications: is a directory
$ /usr/local/bin/filesearch: line 2: Gruntfile.js: command not found
$ /usr/local/bin/filesearch: line 3: Gruntfile.js: command not found
$ /usr/local/bin/filesearch: line 4: Gruntfile.js: command not found
$ /usr/local/bin/filesearch: line 5: syntax error near unexpected token `('
$ /usr/local/bin/filesearch: line 5: ` * Copyright (c) 2014 User Names'

无论程序文件中是什么代码,或者我使用什么命令行参数,我每次都会得到相同的stdout。

我使用以下命令安装了grunt和grunt-cli

代码语言:javascript
复制
npm install grunt
npm install grunt-cli -g

还安装了grunt-init和Node template

代码语言:javascript
复制
npm grunt-init -g 

并将模板放在~/.grut_init中,grunt init可以找到它

已使用以下命令初始化grunt目录

代码语言:javascript
复制
grunt-init node

我在程序文件中包含了这一行,以启用作为Node运行:

代码语言:javascript
复制
#!usr/bin/env node

还用符号链接了程序目录:

代码语言:javascript
复制
npm link

为什么程序不能运行?

EN

回答 1

Stack Overflow用户

发布于 2014-09-24 23:58:34

代码语言:javascript
复制
$ filesearch.js

编辑:

抱歉,下面这部分可能没有用。但如有必要,请在程序目录中重新安装这些组件。

还可以通过npm安装grunt:

代码语言:javascript
复制
npm install grunt 

然后执行以下操作:

代码语言:javascript
复制
npm install grunt -g cli

可在此处找到更多文档:http://gruntjs.com/getting-started

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26005306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档