Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 即使更改了权限,React安装仍不会运行?_Node.js_Reactjs_Npm - Fatal编程技术网

Node.js 即使更改了权限,React安装仍不会运行?

Node.js 即使更改了权限,React安装仍不会运行?,node.js,reactjs,npm,Node.js,Reactjs,Npm,在过去的几个月里,我运行了CreateReact应用程序,没有发生任何事件。然而,这一次,它似乎运行正常(见下面的屏幕截图1),但当我去npm开始时,它说没有模板。我在谷歌上搜索了这个错误&它说有一个新版本的createreact应用程序&不再支持npm-gcreatereact应用程序。我登陆的网站上说我必须卸载才能运行“npx create react app my app”&获取当前版本。这引发了一个错误,我没有权限。节点模块分配给根用户,而不是用户。因此,我在谷歌上搜索如何更改权限&当我

在过去的几个月里,我运行了CreateReact应用程序,没有发生任何事件。然而,这一次,它似乎运行正常(见下面的屏幕截图1),但当我去npm开始时,它说没有模板。我在谷歌上搜索了这个错误&它说有一个新版本的createreact应用程序&不再支持npm-gcreatereact应用程序。我登陆的网站上说我必须卸载才能运行“npx create react app my app”&获取当前版本。这引发了一个错误,我没有权限。节点模块分配给根用户,而不是用户。因此,我在谷歌上搜索如何更改权限&当我运行“sudo chown-R MYUSERNAME:/usr/local/lib/node_modules”时,它将4个节点模块文件夹中的3个从“root”更改为我。请参见下图中的第三个屏幕截图。此时,我尝试运行“npx创建反应应用程序我的应用程序”。它确实做到了,但当我尝试“npm启动”时,它抛出了一个新错误(见下面的屏幕截图2)。当我遵循调试日志时,我会看到下面的屏幕截图4。我在这里束手无策。让我知道我错过了什么。我以为我更改了权限以便可以清除它,但它说我没有。我觉得我在这里疯了


我们可以查看您的
package.json
?我想您已经离开了项目文件夹,即找不到package.json文件或以管理员身份运行cmd这里您可以:{“name”:“my app”,“version”:“0.1.0”,“private”:true,“dependencies”:{“react”:“^16.13.0”,“react dom”:“^16.13.0”,“react scripts”:“3.4.0”}}PRADIP GORULE我以与过去相同的方式运行安装。通常我运行CreateReact应用程序,然后进入文件夹,然后运行NPMStart。这次不行了。