簡體   English   中英

internalBinding('errors').triggerUncaughtException(^ 錯誤 [ERR_MODULE_NOT_FOUND]: 找不到 package 'postcss'

[英]internalBinding('errors').triggerUncaughtException( ^ Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'postcss'

SCSS Postcss 問題

您好發現 postcss 編譯錯誤的問題,即 devdepencies 計算 perfix.css 的前綴 output 如下:

internal/process/esm_loader.js:74 internalBinding('errors').triggerUncaughtException(
^錯誤 [ERR_MODULE_NOT_FOUND]: 找不到 package 'postcss' 從 C 導入:....s\node_modules\postcss-cli\index.js 在 moduleResolve (internal/modules5:9.9) at moduleResolve/modules/esm: (internal/modules/esm/resolve.js:696:18) 在 Loader.resolve [as _resolve] (internal/modules/esm/resolve.js:810:11) 在 Loader.resolve (internal/modules/esm/loader .js:86:40) 在 ModuleWrap 的 Loader.getModuleJob (internal/modules/esm/loader.js:230:28)。 (internal/modules/esm/module_job.js:56:40) 在鏈接 (internal/modules/esm/module_job.js:55:36) { code: 'ERR_MODULE_NOT_FOUND' } npm ERR! 代碼 ELIFECYCLE npm 錯誤! 錯誤號 1 npm 錯誤! -- prefix:css: postcss --use autoprefixer -b 'last 10 versions' css/style.concat.css -o css/style.prefix.css 8CBA22E28EB17B5F5C6AE2A266AZ npm ERR. 退出狀態 1 npm ERR。 npm ERR:在 natours@1.0.0 前綴失敗。css 腳本。 npm 錯誤! 這可能不是 npm 的問題。 上面可能還有額外的日志記錄 output。`

無論如何,我找到了一個簡單的解決方案:

  1. 只需將您的節點 js 更新到最新版本。
  2. 更新節點 js 應用程序后重新安裝 autoprefixer {npm install autoprefixer --save-dev}
  3. 重新安裝你的 postcss npm install postcss-cli --save-dev
  4. 好的,您將准備好編譯您的 Scss 代碼。 希望您在編譯 output 時不會遇到任何問題。

暫無
暫無

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

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