我试图使用npm从package.json安装和构建一个项目。它是一台带有centos7的流浪机器。由于使用了符号链接,所以我遇到了npm安装的问题,所以使用了npm安装--没有bin-links和软件包,但是后来在使用命令sudo npm运行构建时遇到了一个问题,这里是文件中的package.json文件。
“开始”:“反应-应用-重新连线开始”,“构建”:“反应-应用-重新连线-最大_奥尔德_空间_大小=16384构建”,
并且错误是未找到的-应用程序重新连线的命令。通过对google的一些建议,在迷航文件中添加了下面一行
"setextradata",:id,"VBoxInternal2/SharedFoldersEnableSymlinksCreate//","1“
当我运行npm安装时,符号链接是在.bin文件夹下创建的。
但是现在当我运行sudo npm运行构建时,我得到了以下错误
sh: /home/vagrant/UI/node_modules/.bin/react-app-rewired:权限被拒绝
当我使用.bin ls -ld .bin检查文件夹的权限时,下面是权限
德鲁克斯。1流浪流浪者524288 10 19 13:22 node_modules
当我检查使用ls-l react app重新连接的查看权限时,下面是
lrw-rw-rw-1流浪流浪汉010月19日13:22反应-app-重新连线-> ../react-app-re有线/bin/index.js
你能帮我构建package.json文件吗?
发布于 2020-10-22 08:56:34
通过对package.json进行更改来解决这个问题。我用节点./ node _ node /app app/bin/index.js替换了react-app-app--在脚本中重新连接,并用节点./node_modules/react-scripts/bin/react-scripts.js替换了react脚本。
https://stackoverflow.com/questions/64429607
复制相似问题