在YouTube教程的帮助下,我正在研究我的第一个均值堆栈项目。到目前为止,我已经创建了index.html
,server.js
和package.json
文件。当我使用终端安装猫鼬和身体偏见器时,我存储在文档中的package.json
文件显示了package.json
的更新依赖项,例如
{
"name": "njnjn",
"version": "0.0.1",
"dependencies": {
"body-parser": "^1.15.2",
"express": "^4.14.0",
"mongoose": "^4.7.5"
}
}
,但我没有看到对原子的更新依赖性,该原子具有
之类的东西{
"name": "njnjn",
"version": "0.0.1",
"dependencies": {
"express": "^4.14.0"
}
}
所以,我看不到package.json
上的猫鼬和身体偏好器的更新依赖项。我正在ATOM中进行工作,但我可以看到poffence.json在文档中的更新依赖项。
我希望对两个文件进行更新:文档中的一个和我在原子中编辑的文件(我认为这些文件应该是相同的)
另外,当我尝试保存我的软件包。在atom上(一个没有更新的猫鼬和身体偏见的依赖项)时,出现了一条错误消息,说"无法保存文件:拒绝文件的权限"。我认为此错误与原子不相关,仅仅是因为我也无法保存我的软件包。
我如何解决此问题,以便将在我的文本编辑器中的package.json文件上更新猫鼬和身体偏好器的依赖项。以及如何将我的软件包文件保存在文本编辑器上?
我尝试到处搜索解决方案,并在堆栈溢出上看到了一个类似的问题,最佳解决方案告诉"暂时成为根并编辑文件:
sudo atom /path/to/file"
因为我是Ubuntu的新手,编程和命令行,所以我不了解该解决方案。你们能帮我吗?
您可以递归设置权限。
sudo chmod -R 777 your file path
,例如
sudo chmod -R 777 /path/to/file
有关更多信息,请单击此链接
"权限拒绝" 表示您当前的用户没有 authentication 更改文件。只有文件的所有者和 root 才具有默认情况下更改它们的身份验证。 sudo
command
意味着您将使用root的身份验证。这要求您的当前用户在" root"用户组中(这也意味着您的当前用户在 sudoers 中)。
您可以在这里获得更多帮助:https://en.wikipedia.org/wiki/sudo
顺便说一句,您是默认情况下 /home/yourUserName
的所有者。也许您的文件应该在那里创建?
由于以下问题而发生此错误1: - 这些文件夹您要保存文件是私人的,这就是为什么他们说访问被拒绝对于salve,此问题遵循命令
1: - $ sudo su
2: - 您要保存的文件夹,例如
$ CD桌面
3: - $ chown -v用户名/foldername