5

我尝试在没有 Bootstrap 的情况下启动 Laravel 5.4 项目。

安装 Laravel 后,我编辑了以下文件:

资源/资产/js/app.js

require('./bootstrap');

包.json

...
"devDependencies": {
"axios": "^0.15.3",
"bootstrap-sass": "^3.3.7",
"jquery": "^3.1.1",
"laravel-mix": "^0.7.2",
"lodash": "^4.17.4",
"vue": "^2.1.10"
},
...

我有以下错误:

错误 ./resources/assets/js/app.js 中出现 1 个错误错误无法编译

SyntaxError: /Users/.../package.json: 解析 JSON 时出错 - JSON.parse () @ multi ./resources/assets/js/app.js ./resources/assets/sass/ 处的 JSON 输入意外结束应用程序.scss

有什么建议么?

4

4 回答 4

12

默认情况下,Laravel 5.4 附带 Bootstrap 和 Vue.js 脚手架,但并不是每个人都想使用这两种技术。如果您不希望 Laravel 开箱即用地生成任何脚手架,则可以使用 Laravel 5.5 运行它:

php artisan preset none
于 2018-09-13T08:01:12.147 回答
10

线

require('./bootstrap')

与 Bootstrap CSS 库无关。它加载 bootstrap.js 文件,您可以在资产中找到该文件。该文件用于“引导”您的应用程序(前端)。如果你想从你的项目中移除 Bootstrap CSS 库,你应该:

  • 从 package.json 中删除它
  • 删除应用布局中的依赖项
  • 从 app.js / bootstrap.js 删除源的加载
于 2017-02-13T23:33:30.883 回答
1

如果您在命令行中运行“npm install”,则会下载引导程序的 sass 文件。之后运行“npm uninstall bootstrap-sass”将摆脱它们。

于 2019-08-08T01:58:03.960 回答
0

我还想在我的 laravel 项目中摆脱引导 css 代码。我打开了文件

  resources/sass/app.scss

并简单地将相应的行注释掉如下

 // Bootstrap
 //@import '~bootstrap/scss/bootstrap';
于 2020-08-24T11:32:58.207 回答