繁体   English   中英

生产环境中的node.js

[英]node.js in production environment

我必须在生产系统中设置节点环境。 我在本地系统中很好地安装了节点,之后检查了版本node -v

现在,我使用sudo apt get install nodejs在生产系统中sudo apt get install nodejs ,现在我检查了node -v版本,但是什么都没发生,但是我使用了nodejs -v ,它可以正常工作。

同样在我的本地系统中,我使用node filename.js运行我的节点应用程序。 但是在生产系统中,我必须使用nodejs filename.js 我不知道为什么会这样? 也是否会在我的生产中造成问题。 请分享您的想法。

这是因为您的特定发行版Linux已经具有node二进制文件。

您很有可能不使用它做任何事情。 您有两个选择。

  1. 将预安装的node重命名为其他名称,然后将nodejs重命名为node
  2. nodejs重命名为node但请确保调整您的$PATH以使node.js的目录在预安装node之前加载

这是Linux特定的问题。 您可以创建一个符号链接来使用node而不是nodejs 此处的命令示例:

sudo ln -sT $(which nodejs) /usr/local/bin/node

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM