簡體   English   中英

npm 錯誤在 Laravel 7 運行時 npm 運行開發

[英]npm error in Laravel 7 when running npm run dev

我使用 Windows 10。我剛剛安裝了 Laravel 7 並使用以下命令創建了一個新項目:

composer create-project --prefer-dist laravel/laravel briscola

然后我在 app.scss 文件中添加了以下代碼來渲染紅色背景:

body {
    background-color: red;
}

然后我運行以下代碼來使用當前的 app.scss 文件:

npm run dev

但是不幸的是,前面的命令不起作用,我看到了以下錯誤:

> @ dev C:\xampp\htdocs\briscola
> npm run development

npm WARN invalid config loglevel="notice"

> @ development C:\xampp\htdocs\briscola
> cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js

"cross-env" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @ development script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Della Mea Michele\AppData\Roaming\npm-cache\_logs\2020-04-05T15_14_25_432Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ dev: `npm run development`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Della Mea Michele\AppData\Roaming\npm-cache\_logs\2020-04-05T15_14_26_197Z-debug.log

您對這個錯誤以及如何解決它有任何想法嗎?

實際試試這個

rm -rf node_modules
rm package-lock.json yarn.lock
npm cache clear --force

然后

npm install cross-env

npm install 

最后

npm run dev

要運行npm run dev你應該先運行這個命令:

npm install

如果出現任何錯誤,則應先安裝Node.js

希望能幫助到你:)

我在這個線程(以及其他線程)中做了所有接受的答案,但無濟於事。 真正解決我關於這個問題的問題是:

  1. 卸載我的 node.js
  2. 手動刪除我的 C:\Program Files 中的所有 npm 和 node_modules 文件夾(或您可能安裝它的任何位置,因為“卸載”有時不會刪除數據文件夾)
  3. 確保我刪除了環境變量上的文件路徑 C:\Users\ACER\AppData\Roaming\npm
  4. 為我的 Windows 7鏈接下載了此節點版本,然后重新安裝。 重要提示:安裝后不要忘記重新啟動計算機!

這些步驟是成功的,如果上述答案不起作用,您可以嘗試一下。

現在,當我重新檢查我的版本時,它們現在可以正常工作並且不會出錯。

$ npm -v
6.13.4

$ node -v
v13.6.0

$ npx -v
6.13.4

暫無
暫無

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

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