如何安装 node/npm 以便 'sudo npm' 在 ec2 实例上运行?
How to install node/npm so that 'sudo npm' works on an ec2 instance?
答案:按照本link
中的步骤操作
http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/
我 运行 ubuntu 在 ec2 实例上,需要 sudo npm install
一些东西。我收到 sudo npm is not recognized
的错误。
有一个 7 年前的帖子。 On EC2: sudo node command not found, but node without sudo is ok 我尝试了那里的所有解决方案,但没有任何效果。
我认为问题在于使用 NVM 安装 npm 和 node。我如何安装它们才能与 sudo 兼容?谢谢!
您可以运行以下命令
sudo yum install nodejs npm --enablerepo=epel
要了解更多,您还可以使用以下 link 安装:https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html
第二种方法:
安装 NPM
git clone https://github.com/isaacs/npm.git
cd npm
sudo env PATH=$HOME/local/node/bin:$PATH make install
现在您可以像往常一样安装 npm 包和 运行 javascript 节点文件了!
sudo npm install forever -g
sudo npm install express -g
资源Link:http://www.wisdomofjim.com/blog/how-to-install-node-and-npm-on-an-ec2-server
您可以使用 NVM。您可以按照 this link 给出在 ec2 实例上安装节点的正确步骤。
我不知道我的问题是否和你的一样(我认为是相似的),但我尝试在亚马逊 linux ec2 机器上 运行 “sudo npm install” 并且它给出了我是“sudo: npm: command not found”类型的问题。
我按照 AWS 推荐的说明安装了节点和 NPM (https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html)。
我通过更改目录和文件的所有者和组来解决这个问题(package.json 和 package-lock.json):
chown ec2-user:ec2-user nameDir
然后我又 运行 npm install
了。成功了!
答案:按照本link
中的步骤操作http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/
我 运行 ubuntu 在 ec2 实例上,需要 sudo npm install
一些东西。我收到 sudo npm is not recognized
的错误。
有一个 7 年前的帖子。 On EC2: sudo node command not found, but node without sudo is ok 我尝试了那里的所有解决方案,但没有任何效果。
我认为问题在于使用 NVM 安装 npm 和 node。我如何安装它们才能与 sudo 兼容?谢谢!
您可以运行以下命令
sudo yum install nodejs npm --enablerepo=epel
要了解更多,您还可以使用以下 link 安装:https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html
第二种方法:
安装 NPM
git clone https://github.com/isaacs/npm.git
cd npm
sudo env PATH=$HOME/local/node/bin:$PATH make install
现在您可以像往常一样安装 npm 包和 运行 javascript 节点文件了!
sudo npm install forever -g
sudo npm install express -g
资源Link:http://www.wisdomofjim.com/blog/how-to-install-node-and-npm-on-an-ec2-server
您可以使用 NVM。您可以按照 this link 给出在 ec2 实例上安装节点的正确步骤。
我不知道我的问题是否和你的一样(我认为是相似的),但我尝试在亚马逊 linux ec2 机器上 运行 “sudo npm install” 并且它给出了我是“sudo: npm: command not found”类型的问题。
我按照 AWS 推荐的说明安装了节点和 NPM (https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html)。
我通过更改目录和文件的所有者和组来解决这个问题(package.json 和 package-lock.json):
chown ec2-user:ec2-user nameDir
然后我又 运行 npm install
了。成功了!