节点 – 运行脚本时没有任何反应

我在Linux Mint上安装了Node,使用sudo apt-get install node npm ,但它似乎并不工作。 我创build了这个小脚本来检查是否有任何事情发生:

 console.log('this is a test'); throw new Error(); 

当我从terminal执行它时,绝对没有输出:没有日志,没有错误:

 remi@remi-pc ~ $ node tests.js remi@remi-pc ~ $ 

有谁知道如何解决这个问题?

试试这些命令来安装nodejs

curl -sL https://deb.nodesource.com/setup | sudo bash -

然后

sudo apt-get install -y nodejs

现在运行你的脚本

 Below are the steps to install Node.js from source (OSX/linux) NOTE - this installs Node.js which gives you both node as well as npm, they come together per release. to start fresh remove prior node and npm installs as well as these : sudo mv ~/.npmrc ~/.npmrc_ignore sudo mv ~/.npm ~/.npm_ignore sudo mv ~/tmp ~/tmp_ignore sudo mv ~/.npm-init.js ~/.npm-init.js_ignore download source from : http://nodejs.org/download/ cd node-v0.12.0 You may/should issue all following cmds as yourself NOT root (sudo) Pick one of these NODE_PARENT locations to define where node gets installed into : export NODE_PARENT=/some/desired/install/path_goes_here export NODE_PARENT=/usr/local/bin/nodejs # use this ONLY if you MUST install as root (sudo) export NODE_PARENT=${HOME}/node-v0.12.0 # Recommended - its owned by you NOT root export PATH=${NODE_PARENT}/bin:${PATH} # jacks up PATH so executables are found later export NODE_PATH=${NODE_PARENT}/lib/node_modules # so node itself can find its modules dir ./configure --prefix=${NODE_PARENT} make -j8 # if you have quad core use -j8 else -j4 ... it parallelizes make make install which puts it into dir defined by above --prefix when you use syntax : npm install -g some_cool_module the -g for global installs it into dir $NODE_PATH and not your $PWD IMPORTANT - put above three export xxx=yyy commands into your ~/.bashrc or some such to persist these environment variable changes On subsequent updates to Nodejs, just update your ~/.bashrc with new release name in your NODE_PARENT env var , then source this ~/.bashrc and simply issue the configure/make/install as above