【问题标题】:installed package.json with npm install --no-bin-links but facing issues when running build使用 npm install --no-bin-links 安装 package.json 但在运行构建时遇到问题
【发布时间】:2020-10-19 07:49:18
【问题描述】:

我使用了 vagrant centos 7 并使用 npm install --no-bin-links 运行 package.json。并且包被添加到我的node_modules(包括react-app-rewired)但是当我尝试使用npm构建项目时它说sh:react-app-rewired command not found。导致此错误的原因以及如何解决

【问题讨论】:

    标签: node.js npm centos7 vagrantfile npm-scripts


    【解决方案1】:

    我找到了解决问题的方法,因为使用 --no-bin-links 解决了这个问题,我在我的 vagrant 文件中添加了以下行

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2016-12-30
      • 2017-03-24
      • 1970-01-01
      • 2019-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多