簡體   English   中英

來自 CSS React 構建中的 Minimizer 插件的未知單詞錯誤

[英]Unknown word error from CSS Minimizer plugin on React build

由於 CSS Minimizer 插件的“未知詞”錯誤,React 構建失敗。 當我運行npm run build,它不斷失敗!

編譯失敗。

static/css/main.d3e3749c.css 來自 Css Minimizer 插件 static\css\main.d3e3749c.css:698:13: Unknown word [:1,0][static/css/main.d3e3749c.8820288183:94,8820288183:94]

我的節點版本是 v16.14.0。 npm start,但構建失敗。 也許這是由於 PostCSS。 我嘗試降級相同的版本,但沒有用。

package.json

{
  "name": "frontend",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@emotion/react": "^11.8.1",
    "@emotion/styled": "^11.8.1",
    "@mui/icons-material": "^5.4.4",
    "@mui/material": "^5.4.4",
    "@testing-library/jest-dom": "^5.16.1",
    "@testing-library/react": "^12.1.2",
    "@testing-library/user-event": "^13.5.0",
    "axios": "^0.26.0",
    "emoji-mart": "^3.0.1",
    "moment": "^2.29.1",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-helmet-async": "^1.2.3",
    "react-infinite-scroll-component": "^6.1.0",
    "react-redux": "^7.2.6",
    "react-router-dom": "^6.2.1",
    "react-scripts": "5.0.0",
    "react-scroll-to-bottom": "^4.2.0",
    "react-slick": "^0.28.1",
    "react-toastify": "^8.2.0",
    "redux": "^4.1.2",
    "redux-devtools-extension": "^2.13.9",
    "redux-thunk": "^2.4.1",
    "slick-carousel": "^1.8.1",
    "socket.io-client": "^4.4.1",
    "web-vitals": "^2.1.3",
    "webfontloader": "^1.6.28"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "devDependencies": {
    "autoprefixer": "^10.4.2",
    "postcss": "^8.4.8",
    "tailwindcss": "^3.0.23"
  }
}

我遇到了同樣的問題,在我的例子中,錯誤是由 tailwind JIT 模式引起的。 我有這樣的風格:

top-[${positionFromTop}]

在我的一個文件中,這導致了錯誤。

要查找錯誤原因,您應該使用 tailwind CLI 運行npx tailwindcss -i./src/{YOUR_MAIN_CSS_FILE}.css -o./dist/output.css --watch命令,然后檢查 output.css語法錯誤。 然后只需修復導致語法錯誤的樣式即可。

我在 tailwindcss class 中傳遞來自 state 的數據。

top-[${positionFromTop}]

解決方案:不要使用任何花哨的 CSS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM