javascript - 使用 Node 框架运行简单的 javascript 时出错

标签 javascript node.js

当我使用 node a.js 运行这段代码时:

var sys = require('sys');
sys.puts('Hello, World');

我收到以下错误

axconfig: port 1 not active

axconfig: port 2 not active

最佳答案

警告:这是旧的,但它可能仍然有效。

您没有安装 node.js,而是为您的 linux 发行版安装了包 node(其中包含一些其他不相关的软件)。

你可以通过三种方式安装node.js:使用git,下载版本文件,或者通过包管理器安装,我推荐使用包管理器,因为它易于使用并且能够轻松更新。

包管理器

查看 Installing Node.js via Package Manager .它包含有关如何使用您喜欢的包管理器进行安装的说明。

直接下载

转到downloads page node.js 并下载适用于您的操作系统的软件包。不要忘记,这样做 i 以后不会自动更新 node.js!

源码编译/git

首先你需要 git 和一个编译器,这是你在 debian/ubuntu 上安装它们的方法(这取决于你的包管理器):

sudo apt-get install git-core build-essential

(如果您不想使用 git,可以从网站下载源代码。您的操作系统仍然需要 build-essential 或等效项。)

然后转到将放置“Node ”存储库的文件夹,像 ~/projects~/src 这样就足够了,然后执行以下操作:

git clone https://github.com/joyent/node.git

然后进入node目录,配置并构建。

cd node && ./configure && make

一切都应该顺利。在安装 Node 之前,您可以选择运行测试以检查是否有任何问题:

make test

你终于可以安装node了,这允许你在系统的任何地方运行node命令和要安装的javascript库。

make install

...我们完成了。 您可以使用 node-repl(node 的 REPL,认为“交互式解释器”)测试这些代码行,只需键入 node-repl,然后按 Ctrl+D 退出。

关于javascript - 使用 Node 框架运行简单的 javascript 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2424346/

相关文章:

javascript - 返回范围内所有数字的总和

javascript - 获取 Javascript 中两个字符串之间第一次出现的字符串

javascript - 在javascript中传递一个函数

javascript - 如何在 objection.js 中为模型的所有查询自动包含 `.withGraphFetched()`

node.js - Loopback - 使用远程方法下载 pdf

javascript - 带有 AJAX 脚本的 PHP 回显 HTML 元素

node.js - 从 Node.js C++ 模块导出整数值

css - 在 Node.js 中进行网页抓取,以获取应用于网页每个元素的所有 CSS 属性

node.js - 使用带有现有外键的 sequelize 插入一对多关系表

javascript - 在单页应用程序中,我们应该在内存中缓存多少数据?