簡體   English   中英

節點-運行腳本時什么也沒有發生

[英]node - Nothing happens when running a script

我在Linux Mint上安裝了Node,執行sudo apt-get install node npm ,但它似乎根本不起作用。 我創建了這個小腳本來檢查是否發生了任何事情:

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

當我從終端執行它時,絕對沒有輸出:沒有日志,沒有錯誤:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM