如何从Laravel 5.4中正确删除Bootstrap?

Gir*_*gar 4 elixir-mix twitter-bootstrap laravel

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

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

资源/资产/ JS/app.js

require('./bootstrap');
Run Code Online (Sandbox Code Playgroud)

的package.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"
},
...
Run Code Online (Sandbox Code Playgroud)

我有以下错误:

错误./resources/assets/js/app.js中编译失败,错误1错误

语法错误:/Users /.../package.json:解析JSON时出错 - JSON.parse()中的JSON输入的意外结束@ multi ./resources/assets/js/app.js ./resources/assets/sass/ app.scss

有什么建议?

Fra*_*ost 8

这条线

require('./bootstrap')
Run Code Online (Sandbox Code Playgroud)

与libary方面的"Bootstrap"无关.您将找到在资产中加载的bootstrap.js文件.在此文件中,您的应用程序(前端)正在"引导".如果你想从你的项目中删除Bootstrap你应该

  • 从package.json中删除它
  • 删除应用布局中的依赖项
  • 从app.js/bootstrap.js中删除源代码的加载


Dun*_*kun 8

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

php artisan preset none
Run Code Online (Sandbox Code Playgroud)