簡體   English   中英

無法運行 npm 腳本,它顯示“錯誤:spawn node_modules/webpack/bin/webpack.js EACCES”

[英]Cant run npm script, it shown “Error: spawn node_modules/webpack/bin/webpack.js EACCES”

我正在嘗試在我剛剛安裝和配置的 Linux Mint 上運行我的項目,但是當我運行 npm 運行開發命令時。 出現“spawn node_modules / webpack / bin / webpack.js EACCES”錯誤。

重裝節點、升級版本、清除緩存節點、刪除文件夾等網上提供的方法我都試過了。 但仍然錯誤。

> @ dev /home/wirnat/Web/Bukasewa/bukasewa.vBETA
> node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js

events.js:187
      throw er; // Unhandled 'error' event
      ^

Error: spawn node_modules/webpack/bin/webpack.js EACCES
    at Process.ChildProcess._handle.onexit (internal/child_process.js:264:19)
    at onErrorNT (internal/child_process.js:456:16)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
Emitted 'error' event on ChildProcess instance at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:270:12)
    at onErrorNT (internal/child_process.js:456:16)
    at processTicksAndRejections (internal/process/task_queues.js:80:21) {
  errno: 'EACCES',
  code: 'EACCES',
  syscall: 'spawn node_modules/webpack/bin/webpack.js',
  path: 'node_modules/webpack/bin/webpack.js',
  spawnargs: [
    '--progress',
    '--hide-modules',
    '--config=node_modules/laravel-mix/setup/webpack.config.js'
  ]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ dev: `node node_modules/cross-env/dist/bin/cross-env.js 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 @ dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/wirnat/.npm/_logs/2019-10-17T12_37_01_854Z-debug.log 

“可能這個問題和權限有關,不過我只是學linux,不是很懂。”

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

我只是按照上述步驟進行操作,並且有效。

我今天遇到了同樣的問題。 這是我的解決方案

通過運行ls -la (760 is recomended)檢查 node_modules 文件夾是否可執行。 如果一切正常,請嘗試刪除 node_modules 文件夾並通過運行npm install再次安裝所有模塊,然后運行命令npm run development or production

暫無
暫無

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

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