Laravel 混合:未找到这些依赖项:
Laravel Mix: These dependencies were not found:
我全新安装了 Laravel 5.4。我的 Windows PC 上也安装了以下版本
节点:6.11.0
npm:5.0.3
我已经 运行 npm install,但是,当我 运行 npm 运行 watch 时,出现以下错误
> @ watch C:\xampp\htdocs\tu
> cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
10% building modules 1/1 modules 0 active
Webpack is watching the files…
95% emitting
ERROR Failed to compile with 2 errors 12:12:42 AM
These dependencies were not found:
* C:\xampp\htdocs\tu\resources\assets\js\app.js in multi ./resources/assets/js/app.js ./resources/assets/sass/app.scss
* C:\xampp\htdocs\tu\resources\assets\sass\app.scss in multi ./resources/assets/js/app.js ./resources/assets/sass/app.scss
To install them, you can run: npm install --save C:\xampp\htdocs\tu\resources\assets\js\app.js C:\xampp\htdocs\tu\resources\assets\sass\app.scss
我已经在互联网上搜索过,但似乎无法正常工作。任何帮助表示赞赏。
尝试恢复到此 package.json。您可以在这里找到它:
https://github.com/laravel/laravel/blob/c1643bf0c59b6864fc55e09cce3bfafc67d29e2a/package.json
然后再次尝试 运行,还要确保有一个 node_modules/moment
文件夹。
我遇到了完全相同的问题,但 对我不起作用。
在 GitHub 上搜索,我发现 NPM 5.2.0 中存在一个影响 Laravel Mix 的错误。阅读更多相关信息 here。
我不得不将 NPM 恢复到以前的版本,以便再次编译我的资产:
$ sudo npm install -g npm@5.1.0
然后,我删除了所有已安装的模块:
$ rm -rf node_modules/
$ npm cache clear --force
$ rm -rf package-lock.json
请注意,清除缓存可能需要一段时间。
最后,我重新安装了 node deps 和 运行 dev
脚本:
$ npm install
$ npm run dev
我全新安装了 Laravel 5.4。我的 Windows PC 上也安装了以下版本 节点:6.11.0 npm:5.0.3
我已经 运行 npm install,但是,当我 运行 npm 运行 watch 时,出现以下错误
> @ watch C:\xampp\htdocs\tu
> cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
10% building modules 1/1 modules 0 active
Webpack is watching the files…
95% emitting
ERROR Failed to compile with 2 errors 12:12:42 AM
These dependencies were not found:
* C:\xampp\htdocs\tu\resources\assets\js\app.js in multi ./resources/assets/js/app.js ./resources/assets/sass/app.scss
* C:\xampp\htdocs\tu\resources\assets\sass\app.scss in multi ./resources/assets/js/app.js ./resources/assets/sass/app.scss
To install them, you can run: npm install --save C:\xampp\htdocs\tu\resources\assets\js\app.js C:\xampp\htdocs\tu\resources\assets\sass\app.scss
我已经在互联网上搜索过,但似乎无法正常工作。任何帮助表示赞赏。
尝试恢复到此 package.json。您可以在这里找到它:
https://github.com/laravel/laravel/blob/c1643bf0c59b6864fc55e09cce3bfafc67d29e2a/package.json
然后再次尝试 运行,还要确保有一个 node_modules/moment
文件夹。
我遇到了完全相同的问题,但
在 GitHub 上搜索,我发现 NPM 5.2.0 中存在一个影响 Laravel Mix 的错误。阅读更多相关信息 here。
我不得不将 NPM 恢复到以前的版本,以便再次编译我的资产:
$ sudo npm install -g npm@5.1.0
然后,我删除了所有已安装的模块:
$ rm -rf node_modules/
$ npm cache clear --force
$ rm -rf package-lock.json
请注意,清除缓存可能需要一段时间。
最后,我重新安装了 node deps 和 运行 dev
脚本:
$ npm install
$ npm run dev