无法通过 Termux 启动 React 应用程序(“包导出...不要定义有效的 '.' target')

Unable to start React app via Termux (`Package exports for ... do not define a valid '.' target`)

提问人:K. Russell Smith 提问时间:2/1/2021 更新时间:2/1/2021 访问量:436

问:

我无法在我通过 Termux 创建的应用程序上成功运行;除了运行之外,我没有对基本应用程序进行任何修改,然后以失败的竞标使其工作,我也尝试无济于事。这是错误转储:npm startcreate-react-apprm -rf node-modulenpm installnpm install [email protected]

Error: Package exports for '/data/data/com.termux/files/home/…/node_modules/postcss-safe-parser/node_modules/postcss' do not define a valid '.' target
    at resolveExportsTarget (internal/modules/cjs/loader.js:455:13)
    at resolveExports (internal/modules/cjs/loader.js:388:16)
    at Function.Module._findPath (internal/modules/cjs/loader.js:487:20)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:782:27)
    at Function.Module._load (internal/modules/cjs/loader.js:688:27)
    at Module.require (internal/modules/cjs/loader.js:850:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (/data/data/com.termux/files/home/…/node_modules/postcss-safe-parser/lib/safe-parse.js:1:17)
    at Module._compile (internal/modules/cjs/loader.js:958:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:994:10) {
  code: 'MODULE_NOT_FOUND'
}
…

我是 React 的新手,所以任何解决方案将不胜感激。谢谢。

node.js reactjs create-react-app termux

评论


答:

-1赞 K. Russell Smith 2/1/2021 #1

好吧,事实证明,解决方案是通过以下方式更新软件包(大概至少是 Node,尽管只需输入就会破坏安装);不再有错误。node installpkg update