簡體   English   中英

運行 angular 7 應用程序時找不到模塊“node-sass”

[英]Cannot find module 'node-sass' while running the angular 7 application

我正在嘗試運行我的應用程序,但出現以下錯誤。

./src/styles.scss 中的錯誤 (./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src ??embedded!./node_modules/sass-loader/lib/loader.js??ref--14-3!./src/styles.scss) 模塊構建失敗(來自 ./node_modules/sass-loader/lib/loader .js): 錯誤:在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15) 的 Function.Module._load (internal/modules/cjs/loader. js:507:25) at Module.require (internal/modules/cjs/loader.js:637:17) at require (internal/modules/cjs/helpers.js:22:18) at Object.sassLoader (C:\\ Users\\xxx\\xxx\\App\\xxxx\\node_modules\\sass-loader\\lib\\loader.js:46:72) ./src/app/widget-modules/xxxxx/xxxx.component.ts 中的錯誤未找到模塊:錯誤: 無法解析“C:\\Users\\oooo\\mmmm\\App\\zzzz\\src\\app\\yyyy\\xxxx”中的“./xxxxx.component.scss”。

我嘗試使用以下命令安裝 node-sass,但沒有任何效果。 當我嘗試運行以下命令時,我也遇到了 python 錯誤。

    npm i node-sass
    npm i --save node-sass
    npm i --save-dev node-sass
    npm install --save-dev  --unsafe-perm node-sass

錯誤:

找不到 python 可執行文件 python 你可以設置 python env 變量。

我也刪除了 node_modules 文件夾並重新安裝但不起作用。

我知道這是遲到的答案,但它可能對將來的某些人有所幫助

我遇到了同樣的問題。就我而言,我通過使用 force 和以下命令安裝了npm

npm install --force
  1. 檢查您的 node.js 版本。
  2. 確保你卸載了 node_sass 的全局版本(如果你之前安裝過)
  3. 如果它 < 10 或 v. 12,請安裝節點 v.10 並支持 lts。

那應該可以解決您的問題。

暫無
暫無

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

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