簡體   English   中英

如何修復初始“npm run dev”上的 Laravel-mix 錯誤:“SyntaxError: Unexpected token =”?

[英]How to fix Laravel-mix error on initial 'npm run dev': “SyntaxError: Unexpected token =”?

在全新安裝 Laravel 后,我最初npm run dev (或watchproduction )被SyntaxError: Unexpected token =錯誤消息提前中斷:

 $ npm run dev #@ watch /home/{...}/www-teste mix watch [webpack-cli] /home/{...}/www-teste/node_modules/laravel-mix/src/Mix.js:18 static _primary = null; ^ SyntaxError: Unexpected token = at new Script (vm.js:83:7) at NativeCompileCache._moduleCompile (/home/{...}/www-teste/node_modules/v8-compile- cache/v8-compile-cache.js:240:18) at Module._compile (/home/{...}/www-teste/node_modules/v8-compile-cache/v8-compile- cache.js:184:36) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) at Module.require (internal/modules/cjs/loader.js:692:17) at require (/home/{...}/www-teste/node_modules/v8-compile-cache/v8-compile-cache.js:159:20) at module.exports (/home/{...}/www-teste/node_modules/laravel-mix/setup/webpack.config.js:2:17)

重現步驟:

  1. laravel 新 www-teste (帶或不帶--dev
  2. cd www-teste
  3. npm安裝
  4. npm 運行 {dev|watch|production}

軟件版本:

  • Laravel 混合版本:6.0.10 (npm list --depth=0)
  • 節點版本(節點 -v):6.0.10
  • NPM 版本(npm -v):6.0.10
  • 操作系統:Ubuntu 20.04.1 LTS

如何安裝 Laravel 的干凈版本並啟用 Laravel-mix?

我最近在 Ubuntu 中也遇到了 Laravel-mix 的問題,我通過更新 NodeJS 版本解決了這個問題。

以下是將 NodeJS 更新到 Ubuntu 中最新版本 13.x 的命令:

暫無
暫無

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

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