900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 安装RocketChat报错:npm WARN saveError ENOENT: no such file or directory open ‘/tmp/bundle/programs/web.

安装RocketChat报错:npm WARN saveError ENOENT: no such file or directory open ‘/tmp/bundle/programs/web.

时间:2023-08-22 03:10:35

相关推荐

安装RocketChat报错:npm WARN saveError ENOENT: no such file or directory  open ‘/tmp/bundle/programs/web.

安装RocketChat时,常见会遇到如下问题:

报错问题:

当执行

cd /tmp/bundle/programs/server && sudo npm install

报错如下:

npm WARN saveError ENOENT: no such file or directory, open ‘/tmp/bundle/programs/web.browser/package.json’

npm WARN enoent ENOENT: no such file or directory, open ‘/tmp/bundle/programs/web.browser/package.json’

npm WARN web.browser No description

npm WARN web.browser No repository field.

npm WARN web.browser No README data

npm WARN web.browser No license field.

解决方案:

根据错误提示,是系统没有‘package.json’这个文件导致。这个文件的作用就是管理你本地安装的npm包,一个package.json文件可以做如下事情:

此刻我们需要执行命令:

1、

npm init

创建package.json文件,系统会提示相关配置,也可以使用命令:

2、

npm init -y

直接创建package.json文件,这样创建好处是必填项已经帮你填好,执行完命令后可以看到用户路径下多了一个package.json文件。

再次执行发现报错:

npm WARN web.browser@1.0.0 No description

npm WARN web.browser@1.0.0 No repository field.

报错原因:因为系统在给你配置package.json文件的时候并没有帮你设置description字段和存储库字段,需要我们自己手动设置。直接用vim打开这个文件编辑:

1、

vim package.json

{

“name”: “web.browser”,

“version”: “1.0.0”,

“description”: “npm-install-package”,

“main”: “85becd2c4d076a715e857c9d9f72d71e97599da8.js”,

“scripts”: {

“test”: “echo “Error: no test specified” && exit 1”

},

“keywords”: [],

“author”: “root”,

“license”: “ISC”,

“private”: true

}

2、

sudo mv /tmp/bundle /opt/Rocket.Chat

即可解决~

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。