【问题标题】:Laravel: Module not found: Error: Can't resolve 'bootstrap' inLaravel:找不到模块:错误:无法解析“引导程序”
【发布时间】:2020-08-06 13:33:30
【问题描述】:

在新的 Laravel 安装中,当我运行 npm run dev 时出现以下错误:Module not found: Error: Can't resolve 'bootstrap' in 'path/here/resources/js'

在我的package.jsondevDependencies 下我有"bootstrap": "^4.0.0",但我没有编辑任何内容。

可以在here找到原始 Laravel bootstrap.js(这是 Laravel 自己的引导文件,不是来自 getbootstrap.com 的文件)。

【问题讨论】:

  • 你跑npm install了吗?

标签: laravel npm


【解决方案1】:

重新安装引导程序

npm install bootstrap

【讨论】:

  • 我怀疑安装甚至还没有运行,所以npm install 会修复它并获取其他所有内容
  • 很久以前就发生过这个问题,即使我安装了 npm。不知道为什么。
  • 啊,我明白了。感谢您的跟进!
  • 这与那个引导程序无关 :) 这是一个不同的引导程序。
【解决方案2】:

Laravel 已经从框架中移除了 Ui 的先决条件。

Laravel 提供的 Bootstrap、React Vue 脚手架位于laravel/ui Composer 包中,可以使用 Composer 安装:

composer require laravel/ui 一旦安装了 laravel/ui 包,你可以使用 ui Artisan 命令安装前端脚手架:

php artisan ui bootstrap
php artisan ui vue
php artisan ui react

// Generate login / registration scaffolding...
php artisan ui bootstrap --auth
php artisan ui vue --auth
php artisan ui react --auth

现在您可以使用npm i ;-)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-29
    • 1970-01-01
    • 2020-12-15
    • 2017-12-29
    • 2019-10-27
    • 2019-12-01
    • 2023-03-22
    相关资源
    最近更新 更多