尝试设置反应原生环境mac m1后,纱线开始不适用于反应js

Posted

技术标签:

【中文标题】尝试设置反应原生环境mac m1后,纱线开始不适用于反应js【英文标题】:Yarn start not working for react js after tried setting react native environment mac m1 【发布时间】:2021-12-30 02:12:11 【问题描述】:
ajayror@Ajays-MacBook-Air phgh % yarn start
yarn run v1.22.11
warning ../../package.json: No license field
$ react-scripts start
node:internal/modules/cjs/loader:488
      throw e;
      ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/tokenize' is not defined by "exports" in /Users/ajayror/Desktop/phgh/node_modules/postcss-safe-parser/node_modules/postcss/package.json
    at new NodeError (node:internal/errors:371:5)
    at throwExportsNotFound (node:internal/modules/esm/resolve:416:9)
    at packageExportsResolve (node:internal/modules/esm/resolve:669:3)
    at resolveExports (node:internal/modules/cjs/loader:482:36)
    at Function.Module._findPath (node:internal/modules/cjs/loader:522:31)
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Module.require (node:internal/modules/cjs/loader:999:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (/Users/ajayror/Desktop/phgh/node_modules/postcss-safe-parser/lib/safe-parser.js:1:17) 
  code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'


Node.js v17.0.1
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

【问题讨论】:

可能重复:***.com/questions/69693907/… 有一个公认的解决方案,你应该尝试它和/或其他建议。 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:

看来我们都面临同样的问题,我花了很长时间才解决这个问题。只需按照此操作,卸载当前版本的节点 (v17.0.1)安装 LTS(v16.13.1)。我希望无论如何它都会起作用。

感谢您的支持。

【讨论】:

以上是关于尝试设置反应原生环境mac m1后,纱线开始不适用于反应js的主要内容,如果未能解决你的问题,请参考以下文章

Mac M1芯片本地安装 hadoop 集群填坑之路

在 M1 Macbook 上反应原生运行 iOS 的构建错误

M1芯片Mac搭建前端开发环境

消除卡顿 mac MATLAB2022b m1/m2原生下载安装 教程

Mac M1安装php开发环境

Mac M1开发环境配置---tensorflow