尝试设置反应原生环境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的主要内容,如果未能解决你的问题,请参考以下文章
在 M1 Macbook 上反应原生运行 iOS 的构建错误