【问题标题】:create-react-app not working due to postcss由于 postcss,create-react-app 无法正常工作
【发布时间】:2021-02-18 09:41:33
【问题描述】:

我目前正在学习 React,并使用 create-react-app 启动了一个新应用。

我导航到新应用,然后运行npm start

我收到此错误消息:

Error: Cannot find module '~/Desktop/forms-test/node_modules/postcss-safe-parser/node_modules/postcss/lib/tokenize'
    at createEsmNotFoundErr (internal/modules/cjs/loader.js:907:15)
    at finalizeEsmResolution (internal/modules/cjs/loader.js:900:15)
    at resolveExports (internal/modules/cjs/loader.js:432:14)
    at Function.Module._findPath (internal/modules/cjs/loader.js:472:31)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:867:27)
    at Function.Module._load (internal/modules/cjs/loader.js:725:27)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (~/Desktop/forms-test/node_modules/postcss-safe-parser/lib/safe-parser.js:1:17)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)

任何帮助都会非常有用。

我正在运行 Mac OS Catalina,使用 npm,并运行 zsh。我正在使用节点版本 14.13.1

【问题讨论】:

  • 我建议再次安装您的依赖项,这会有所帮助
  • @tmhao2005 什么命令可以做到这一点?
  • 如果你使用 npm,npm i。或者使用纱线,只需运行yarn
  • @tmhao2005 npm i 没有解决任何问题。
  • 您没有检查文件node_modules/postcss/lib/tokenize.js 现在是否存在吗?

标签: reactjs create-react-app postcss


【解决方案1】:

对于其他挖掘,我按照this answer 上的说明进行操作。

rm yarn.lock
yarn install

然后重新安装所有内容并正确导出 node_modules/postcss-safe-parser/node_modules/postcss/package.json 内的 lib/tokenize 路径。

【讨论】:

    猜你喜欢
    • 2020-02-04
    • 2023-02-05
    • 2018-02-06
    • 2019-12-11
    • 2020-08-31
    • 1970-01-01
    • 2019-03-18
    • 2021-12-29
    相关资源
    最近更新 更多