为什么在laravel project和npm run watch上出现此错误?

时间:2019-02-10 01:01:34

标签: laravel npm

今天我在Laravel 5.7上启动了一个新项目,但是当我尝试npm run devrun watch时遇到问题。

我做到了:

laravel new something
cd something
composer install
cp .env.example .env
php artisan key:generate
php artisan serve 

完美的:D

但是...

npm install
npm run dev

错误!

> cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js "--watch"

/Users/car/Sites/something/node_modules/webpack-cli/bin/cli.js:231
                throw err;
                ^

如果我尝试跑步手表,那也是一样。

我尝试过:

  • rm -r nodes_modules
  • rm package-lock.json
  • npm安装

同一件事

我在做什么错了?

谢谢!

1 个答案:

答案 0 :(得分:4)

尝试

npm uninstall ajv
npm install ajv@6.8.1

要安装较旧版本的ajv。

参考:https://github.com/webpack/webpack/issues/8768