create-react-app Error "Module not found" for a private scoped npm package

rpppsulh  于 6个月前  发布在  React
关注(0)|答案(1)|浏览(78)

我已经从我的私有仓库安装了一个包,并在React中导入了我的代码。它安装正确,因为我可以在node_modules中看到正确的文件夹,并且我的IDE的智能感知正确地显示了与该包相关的信息和文件。
当我执行npm start时,控制台返回错误:

我尝试删除文件夹node_modules、package-lock.json,我还执行了npm cache clean -f,但什么都没有改变。
我注意到,如果我将react-scripts降级到之前的版本,如4.0.3,一切都会正常工作。

环境

Environment Info:

  current version of create-react-app: 5.0.1
  running from /Users/marcosalafia/.npm/_npx/c67e74de0542c87c/node_modules/create-react-app

  System:
    OS: macOS 12.4
    CPU: (10) arm64 Apple M1 Pro
  Binaries:
    Node: 16.14.2 - ~/.nvm/versions/node/v16.14.2/bin/node
    Yarn: 1.22.15 - ~/.nvm/versions/node/v16.14.2/bin/yarn
    npm: 8.15.0 - ~/.nvm/versions/node/v16.14.2/bin/npm
  Browsers:
    Chrome: 103.0.5060.134
    Edge: Not Found
    Firefox: 101.0.1
    Safari: 15.5
  npmPackages:
    react: ^18.2.0 => 18.2.0 
    react-dom: ^18.2.0 => 18.2.0 
    react-scripts: 5.0.1 => 5.0.1 
  npmGlobalPackages:
    create-react-app: Not Found

预期行为

私有的scoped npm包应该像其他scoped npm包一样定期导入。

实际行为

找不到模块。

brc7rcf0

brc7rcf01#

关于这个问题有什么更新吗?我有一个类似的问题,是关于私有的npm包。

相关问题