抱歉问这么简单的问题。我完全不懂包管理器,特别是npm。通常,我会将CSS/Scripts链接到CDN上。
在这种情况下,我正在编写一个Laravel应用程序,需要更高级的
在这种情况下,我正在编写一个Laravel应用程序,需要更高级的
npm install bootstrap-select
后使用npm
。/resources/assets/sass/app.scss
导入SCSS文件。
您可以像这样导入:@import "../../../node_modules/bootstrap-select/sass/bootstrap-select.scss";
之后,您还需要添加js文件,转到此路径:
resources/assets/js/app.js
并像这样导入js文件:require('../../../node_modules/bootstrap-select/dist/js/bootstrap-select');npm run watch
或npm run dev
以生成已编译的css&js文件
然后使用
npm run watch
将在每次保存时编译您的文件npm run dev
则按时编译您的文件
asset
帮助程序函数将其导入到您的应用程序中。<link rel="stylesheet" href="{{ asset('css/app.css') }}">
<script src="{{ asset('js/app,js') }}"></script>
app.js
中添加JS模块时,您可以使用~
作为node_modules
目录位置的同义词。因此,require
可以更简单:require('~bootstrap-select/dist/js/bootstrap-select');
。 - Augusto Moura