json - 无法保存文件 : Permission denied Ubuntu

标签 json ubuntu mean-stack atom-editor meanjs

在 YouTube 教程的帮助下,我正在研究我的第一个 MEAN 堆栈项目。到目前为止,我已经创建了 index.html , server.jspackage.json文件。当我使用终端安装 Mongoose 和 Body-Parser 时,我的 package.json存储在 Documents 中的文件显示了 package.json 的更新依赖项喜欢

{
"name": "njnjn",
"version": "0.0.1",
"dependencies": {
    "body-parser": "^1.15.2",
    "express": "^4.14.0",
    "mongoose": "^4.7.5"
  }
}

但我没有看到对 Atom 的更新依赖项,其中包含类似
{
"name": "njnjn",
"version": "0.0.1",
"dependencies": {
    "express": "^4.14.0"
  }
}

所以,我在 package.json 上看不到 Mongoose 和 body-parser 的更新依赖项。 .我正在使用 Atom,但我可以在 Documents 中的 package.json 上看到 mongoose 和 body-parser 的更新依赖项。

我希望在两个文件上更新依赖项:文档中的一个和我在 Atom 中编辑的一个(我认为这些文件应该是相同的)

此外,当我尝试将我的 package.json 保存在 Atom 上(没有更新 Mongoose 和 body-parser 的依赖项)时,弹出一条错误消息,显示“无法保存文件:权限被拒绝”。我不认为这个错误仅与 Atom 相关,因为我也无法在 Sublime 上保存我的 package.json 文件。

如何解决此问题,以便在我的文本编辑器中的 package.json 文件中更新 mongoose 和 body-parser 的依赖项。以及如何将我的 package.json 文件保存在我的文本编辑器中?

我尝试到处寻找解决方案,并在堆栈溢出上看到了类似的问题,最好的解决方案告诉“暂时成为 root 并编辑文件:
sudo atom /path/to/file"
因为我是 Ubuntu、编程和命令行的新手,所以我不了解解决方案。你们能帮帮我吗?

最佳答案

您可以递归地设置权限。

sudo chmod -R 777 your file path

例如
sudo chmod -R 777 /path/to/file

更多信息click on this link

关于json - 无法保存文件 : Permission denied Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41391505/

相关文章:

php - 通过IP获取时区

php - AFNetworking 1.x 将 JSON 发布到 PHP

linux - 由于 mkdir 拒绝,无法安装软件

angularjs - Node js中的二级路由更改根目录

javascript - 每个用户 ID 的套接字空间?

mysql - 我可以在 MySQL 中获取 json 列的唯一/不同值吗?

php - 如何使用 json 设置带有 php 代码结果的 js 变量?

linux - 使用ubuntu找出内存被吃掉的地方

ubuntu - Virtualbox桥接网络不工作

node.js - 使用express和node.js注册和登录