[英]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
二进制文件。
您很有可能不使用它做任何事情。 您有两个选择。
node
重命名为其他名称,然后将nodejs
重命名为node
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.