Heb*_*ooh 5 bash cpanel whm node.js npm
当我尝试写时,我得到回应:
$ /opt/cpanel/ea-nodejs16/bin/npm -v
8.1.2
Run Code Online (Sandbox Code Playgroud)
但与:
$ npm -v
bash: npm: command not found
Run Code Online (Sandbox Code Playgroud)
所以,我尝试了相同的逻辑,但它不起作用:
$ /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
Run Code Online (Sandbox Code Playgroud)
那么,如何使“npm”命令行在服务器上运行。
小智 12
首先在 cPanel、WHM 上安装 NodeJS。
要从 WHM 安装 NodeJS,请转到主页/软件/EasyApache 4
在附加包中找到 NodeJS。
之后创建一个指向节点目录的环境变量。运行此命令即可执行此操作。
export PATH=/opt/cpanel/ea-nodejs16/bin/:$PATH
Run Code Online (Sandbox Code Playgroud)
最后运行npm -v查看NodeJS版本。
希望这对某人有帮助。
您需要创建一个指向正确目录的环境变量。这应该可以完成这项工作:
export PATH=/opt/cpanel/ea-nodejs16/bin/:$PATH
Run Code Online (Sandbox Code Playgroud)
或将其添加到您的.bashrc文件中以保持其持久性。package.json关于您收到的 npm 错误,正如 jordanm 提到的,您当前目录中没有文件。
| 归档时间: |
|
| 查看次数: |
10138 次 |
| 最近记录: |