Tag: nvm

怎么了我的节点命令?

我已经在Ubuntu 14.04上安装了node.js。 几个月前我安装了nvm,事情一直很顺利。 几天前,当我尝试运行节点脚本时,我得到以下结果: me@here~$: node he program 'node' can be found in the following packages: * node * nodejs-legacy Try: sudo apt-get install <selected package> 如果我然后使用nvm来指定我想要使用节点( nvm use node ),那么事情会再次运行 – 直到我closures我的terminal或开始一个新的会话。 很烦人。 当然,如果我按照build议的行动做 sudo apt-get install node 安装的不是node.js,而是其他一些不相关的软件包。 题 我可以做什么,以便在任何terminal会话上运行nodeparsing为nvm以前设置? 更新 从其中一个评论链接到另一个问题,我是这样解决的: “我还想在我的.bashrc底部添加一行,如: nvm use stable > /dev/null这将自动使用您安装的最新版本。”

node.js与Linux上的下划线错误:找不到模块“下划线”

我在ec2上使用亚马逊linux。 使用nvm安装节点v4.4.5并运行我的脚本,我有这个错误: Error: Cannot find module 'underscore' 我试图npm install underscore –save和npm install underscore -g 。 它只是没有工作。 我不知道为什么是错的。 有人可以帮忙吗? server-0(err):在Function.Module._load(module.js:276:25)server-0(err):在Function._load(/home/ec2-user/.nvm/versions/node/v4。 server / 0(err):at Module.require(module.js:353:17)server-0(err):at(在/etc/rc.lib/modules/pm2/model/modules/pmx/lib/proxy.js:62:21) require(internal / module.js:12:17)server-0(err): 在对象。 (/var/server/routes/v1/auth.js:6:11)server-0(err):在Module._compile(module.js:409:26)server-0(err): 在Object.Module._extensions..js(module.js:416:10)server-0(err): 在Module.load(module.js:343:32)服务器0(错误):在Function.Module._load(module.js:300:12)服务器0(错误):错误:找不到模块'下划线' server-0(err):在Function.Module._resolveFilename(module.js:325:15)server-0(err): 在Function.Module._load(module.js:276:25)server-0(err):at Function._load(/home/ec2-user/.nvm/versions/node/v4.4.5/lib/node_modules/pm2在module.require(module.js:353:17)server-0(err):at require(internal / module.js :12:17)server-0(err): 在对象。 (/var/server/routes/v1/auth.js:6:11)server-0(err):在Module._compile(module.js:409:26)server-0(err): 在Object.Module._extensions..js(module.js:416:10)server-0(err): 在Module.load(module.js:343:32)server-0(err):在Function.Module._load(module.js:300:12)

NodeJS脚本 – npm在exec()上不显示当前安装的版本

我有一个简单的脚本运行在/some/project/folder 剧本是这样的: exec("npm -v", (err, stdout, stderr) => { $log.info('version installed', stdout); }); 现在,当我运行这个节点脚本输出3.10.9但是当我进入/some/project/folder (由terminal),我手动运行npm -v ,它输出3.3.6 ** 这可能是怎么回事? ** 我一直在使用nvm,但是我不明白这是否有问题。 有什么build议 ? 谢谢

nvm代理设置configuration文件

在Linux下,我使用$http_proxy和$https_proxy ,它适用于node和npm但nvm不使用它们。 我应该在哪个configuration文件中编写代理设置? uname -a:Linux Breizh-Atao 3.19.0-32-generic#37〜14.04.1-Ubuntu SMP Thu Oct 22 22:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux

使用nvm $ HOME / nvm / nvm.sh启动nodejs

我使用nvm安装了节点,但它工作正常,但是我需要执行source $HOME/nvm/nvm.sh以获取节点活动 我怎样才能在启动时保持活动状态,因此不需要在每个sssh会话中inputsource $HOME/nvm/nvm.sh 我尝试添加这个命令source $HOME/nvm/nvm.sh到/etc/rc.local但是我得到了下面的错误 > /etc/init.d/node_start.sh: 13: root/nvm/nvm.sh: Bad substitution > /etc/init.d/node_start.sh: 78: root/nvm/nvm.sh: [[: not found > /etc/init.d/node_start.sh: 78: root/nvm/nvm.sh: [[: not found > /etc/init.d/node_start.sh: 129: root/nvm/nvm.sh: [[: not found > /etc/rc.local: 14: /etc/rc.local: source: not found 但是,如果我在shell上执行该命令,则正常工作 任何帮助是受欢迎的 问候

尝试运行一个例子吞噬的问题 – “inheritance`的超级构造函数不能为空或未定义。

我正在尝试运行一个示例 ,但是当我尝试吞咽时出现以下错误。 我对节点很新,所以任何方向或帮助将非常感激。 安装似乎没有任何问题。 $ nvm exec 4.2.2 gulp Running node v4.2.2 (npm v2.14.7) util.js:756 throw new TypeError('The super constructor to `inherits` must not ' + ^ TypeError: The super constructor to `inherits` must not be null or undefined. at Object.exports.inherits (util.js:756:11) at Object.<anonymous> ([working directory path]/node_modules/browser-sync/node_modules/http-proxy/lib/http-proxy/index.js:108:17) at Module._compile (module.js:435:26) at Object.Module._extensions..js (module.js:442:10) at Module.load […]

Dockerfile build / bin / sh -c返回一个非零的代码:1

我的dockerfile conf: FROM ubuntu:16.04 MAINTAINER SK RUN apt-get update RUN apt-get install curl -y RUN curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash RUN export NVM_DIR="$HOME/.nvm" RUN [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" RUN nvm install node RUN nvm use 6.9.1 RUN npm i express -g RUN npm i nunjucks -g RUN npm i nodemon -g RUN […]

如何在只有IPv6的Ubuntu服务器上安装节点包

我试图在只有IPv6地址空间可用的Ubuntu服务器上安装typescript。 我收到错误如下。 任何帮助? :/home/dev/.nvm# npm install –global typescript npm ERR! code ENOTFOUND npm ERR! errno ENOTFOUND npm ERR! network request to https://registry.npmjs.org/typescript failed, reason: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 npm ERR! network This is a problem related to network connectivity. npm ERR! network In most cases you are behind a proxy or have bad network settings. […]

Node.js退出干净的快速入门app.js

我已经安装了快速使用: nvm install -g express && nvm install -g express-generator 然后我跑了: express -c stylus my_app 创build新的空白应用程序,并安装依赖项: nvm install 但是,当我node app.js我的输出是空白/干净,节点退出 imac:sushi_app axu$ node app.js imac:sushi_app axu$ 我究竟做错了什么?

在Ubuntu 14.节点和NVM安装破坏任何想法我应该做什么?

which node 回报 / usr / sbin目录/节点 which nvm 什么也不返回 nvm ls什么也没有返回 快递不再有效 如果我尝试curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash 它说 nvm已经安装在/home/adam/.nvm,试图更新=> HEAD现在在7a423b7 … v0.11.1错误:找不到分支'master'。 确实.nvm就在那里。 任何想法我应该做什么卸载一切,重新安装或修复我的安装?