使用npm install --no-bin-links安装了package.json,但是在运行build时遇到问题

问题描述

我使用了一个无所事事的centos 7,并使用npm install --no-bin-links运行package.json。并且将软件包添加到我的node_modules(包括react-app-rewired)中,但是当我尝试使用npm构建项目时,它说sh:未找到react-app-rewired命令。是什么导致此错误以及如何解决

解决方法

我找到了解决此问题的解决方法,因为使用--no-bin-links可以解决此问题,因此我在流浪者文件中添加了以下行

vb.customize [“ setextradata”,:id,“ VBoxInternal2 / SharedFoldersEnableSymlinksCreate /”,“ 1”]

,并且还添加了我的用户来创建符号链接,您可以按照以下步骤添加用户。

开始-> Windows管理工具->本地安全策略->本地策略->用户权限分配。

在该文件夹中,选择“创建符号链接”,然后右键单击该选择的属性以添加用户/组。

在package.json文件中,我也将脚本中的react-app-rewired替换为节点./node_modules/react-app-rewired/bin/index.js,并将react-scripts替换为node./node_modules/react-scripts /bin/react-scripts.js