php - 尝试使用nodejs时没有输出
问题描述
我在我的 Ubuntu 14.04 机器上安装了节点:
apt-get install node
但是,当我跑步时
node -v
没有输出。
然后我尝试apt-get install nodejs
了,当我运行时nodejs -v
我得到了v0.10.25
。
我不确定我做错了什么来让节点工作。
我的 PHP 脚本需要 node.js 并且我的检查一直失败:
if(preg_match("/^v\d+.\d+.\d+$/", `node -v`) === 0){
exit_json([
"error" => "Node isn't installed on this machine."
]);
}
如何在 14.04 上正确安装 node.js?我使用了数字海洋的教程。
解决方案
如果您在开发机器中使用 Node.js 作为开发人员,我建议您使用NVM安装它。
请按照说明将以下内容添加到您的 ~/.bashrc 文件中:
source ~/.nvm/nvm.sh
输入后
$source ~/.bashrc
这将允许您使用 NVM 安装所需的版本:
$nvm install 10
您可以安装旧版本并使用您安装的任何版本,方法是键入:
$nvm use 8.4.0
推荐阅读
- pm2 - PM2 生态系统文件 - 将时间戳写入日志
- python - 按多列条件拆分列值的 Pythonic 方法
- swift - 除非保留,否则自定义组合发布器包装类不起作用
- javascript - 在 React 中使用子项和父项留下嵌套的复选框单击
- firebase - Firestore 规则说文档获取功能是错误的
- python - 在 python 中,如何删除不包含特定单词的表格文本格式的行?
- jquery - 我如何提交所有必需的文本框,但一个来自表单?
- c++ - 在 CMake 中导出 3rd 方静态库依赖项的惯用方法是什么?
- php - 为什么 PHP 中的 shmop 这么慢
- python - 顶点吞噬了所有的记忆