【node错误】/usr/bin/env: node: No such file or directory

简介: 背景 安装了node后,执行npm run xxx的命令的时候,报错,提示如下: /usr/bin/env: node: No such file or directory   步骤 1.

背景

安装了node后,执行npm run xxx的命令的时候,报错,提示如下:

/usr/bin/env: node: No such file or directory

 

步骤

1. 什么玩意,执行一个npm命令怎么提示/usr/bin/env这个错误呢,翻阅资料

资料都提示要创建一个软连接,如下:

ln -s /usr/bin/nodejs /usr/bin/node

2. 推测!!因为npm执行的时候默认是使用/usr/bin/node去执行的,但我本地是没有/usr/bin/node的,所以需要创建一个

所以需要创建一个软连接将自己的node的执行文件指到/usr/bin/node上,于是修改如下:

ln -s /usr/local/NODEJS_HOME/bin/node /usr/bin/node

3. 再执行,OK了 

虽千万人,吾往矣!
目录
相关文章
|
6月前
|
小程序
小程序wepy踩坑-Cannot find module 'D:\node_modules\npm\bin\npm-cli.js'
小程序wepy踩坑-Cannot find module 'D:\node_modules\npm\bin\npm-cli.js'
123 0
|
19小时前
|
JavaScript Unix Shell
#! /usr/bin/env node 命令与 npm link 建立项目间软连接(一)
#! /usr/bin/env node 命令与 npm link 建立项目间软连接(一)
7 0
|
8月前
|
存储 Unix Windows
node_modules 文件夹下 .bin 隐藏文件夹的作用
node_modules 文件夹下 .bin 隐藏文件夹的作用
109 2
|
6月前
|
JavaScript Shell
typescript vscode /bin/sh: ts-node: command not found
typescript vscode /bin/sh: ts-node: command not found
|
6月前
|
资源调度 JavaScript Linux
Cannot find module ‘xxx\node_modules\yorkie\bin\install.js‘
Cannot find module ‘xxx\node_modules\yorkie\bin\install.js‘
63 0
|
JavaScript
Node.js:Dotenv从`.env` 文件加载环境变量的库
Node.js:Dotenv从`.env` 文件加载环境变量的库
73 0
|
JavaScript Ubuntu
/usr/bin/env: node: 没有那个文件或目录
ubuntu下 nodejs 使用node 出现 Error: /usr/bin/env: node: 没有那个文件或目录 1、如果是用sudo apt-get install nodejs命令安装的nodejs, ubuntu在安装的时候为了避免包的冲突,将nodejs的命令操作改成nodejs,而不是node。
3202 0
|
Unix 关系型数据库 Oracle