gpt4 book ai didi

javascript - 编译CoffeeScript

转载 作者:行者123 更新时间:2023-12-02 11:06:07 25 4
gpt4 key购买 nike

我正在尝试编译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进行编译。

我正在使用从源代码编译的ndm的Ubuntu 11.10 x64。

已根据要求进行编辑:

我从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:~$

最佳答案

我猜您尚未正确设置$NODE_PATH,因为它正在默认目录中查找。应该这样完成:

export NODE_PATH="/home/$USER/bin"

并检查
echo $NODE_PATH

编辑:

也许有些东西需要访问npm。您可以尝试将其添加到您的路径。
export PATH="$PATH:/usr/local/share/npm/bin"

另外,将这些内容添加到 .bashrc文件中,然后它们将可用于每个终端。您将需要重新启动终端或执行
source ~/.bashrc

使更改生效。

关于javascript - 编译CoffeeScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10251553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com