在 YouTube 教程的帮助下,我正在研究我的第一个 MEAN 堆栈项目。到目前为止,我已经创建了 index.html
, server.js
和 package.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/