我正在尝试编译 CoffeeScript,但它失败了。我安装了 Node.JS,将 $NODE_PATH 设置为 /home//bin (当然是我的用户名)。该目录包含以下文件:
browserify coffee@1.1.3 uglifyjs
browserify@1.10.8 coffee@1.3.1 uglifyjs@1.0.6
cake sharejs uglifyjs@1.0.7
cake@1.1.3 sharejs@0.5.0-pre uglifyjs@1.2.6
cake@1.3.1 sharejs-exampleserver
coffee sharejs-exampleserver@0.5.0-pre
但我得到这个错误:
Error: Command failed: /bin/sh: node_modules/.bin/browserify: not found
如何解决?不知道为什么它检查该目录。
我使用“cake webclient”使用Cakefile 编译它。
我正在使用 Ubuntu 11.10 x64,从源代码编译 ndm。
按要求编辑:
我有一个从 github 下载的项目,它是用 CoffeeScript 编写的。我想运行,所以我需要将它编译(构建或其他任何名称)为 JavaScript。项目的主干目录中有一个Cakefile。我到了那里并执行了蛋糕。它说有 3 个选项可供构建,其中之一是cake webclient,所以我执行了这个命令。它开始将 CoffeeScript 文件转换为 JavaScript 文件,但随后我在其中一个文件上遇到了该错误。这就是我所知道的情况:D
已编辑(PATH 和 NODE_PATH 值):
pius@pius-laptop:~$ echo $PATH
/home/pius/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/node/bin:/usr/local/share/npm/bin
pius@pius-laptop:~$ echo $NODE_PATH
/home/pius/bin
pius@pius-laptop:~$