我得到了回应,当我试图写:
$ /opt/cpanel/ea-nodejs16/bin/npm -v
8.1.2但有:
$ npm -v
bash: npm: command not found因此,我尝试了同样的逻辑,但没有奏效:
$ /opt/cpanel/ea-nodejs16/bin/npm install
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /home/mydomain/public_html/app/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/home/mydomain/public_html/app/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /home/mydomain/.npm/_logs/2022-03-02T14_43_55_155Z-debug.log因此,如何使“npm”命令行在服务器上工作。
发布于 2022-09-08 09:02:40
首先安装NodeJS安装在cPanel上,WHM。
要从WHM安装NodeJS,请访问Home / Software / EasyApache 4
在附加的包中可以找到NodeJS。

然后创建一个指向节点目录的环境变量。运行此命令即可完成此操作。
export PATH=/opt/cpanel/ea-nodejs16/bin/:$PATH最后运行npm -v来检查NodeJS版本。
希望这对某人有帮助。
发布于 2022-03-02 15:11:50
您需要创建一个指向正确目录的环境变量。这应该是一项工作:
export PATH=/opt/cpanel/ea-nodejs16/bin/:$PATH或者将其添加到您的.bashrc文件中以保持其持久性。对于这个npm错误,正如jordanm所提到的,当前目录中没有package.json文件。
发布于 2022-09-05 09:53:09
您必须将路径存储在.bashrc文件中。您可以通过运行以下命令轻松地完成此操作。
echo export PATH=/opt/cpanel/ea-nodejs16/bin/:$PATHhttps://stackoverflow.com/questions/71324859
复制相似问题