这是我的nuxt.config.js文件的一部分:
head: {
link: [
{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' },
// load bootsttrap.css from CDN
//{ type: 'text/css', rel: 'stylesheet', href: '//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css' },
]
},
css: [
// this line include bootstrap.css in each html file on generate
'bootstrap/dist/css/bootstrap.css',
'assets/main.css'
],
在这种情况下,nuxt上每个html文件中包含的bootstrap.css 都会生成。为了解决这个问题,我在css部分注释了行'bootstrap / dist / css / bootstrap.css',在链接部分注释了rel stylesheet行。
从CDN加载该bootstrap.css文件之后,该文件未包含在html文件中。因此,我认为这不是一个很好的主意。
如何在构建时将bootstrap.css从“ node_modules / bootstrap / dist / ...”复制到“〜/ assets”,然后从此处加载它?
就我而言,我将bootstrap.css文件放在“静态”文件夹中,然后将其注册到nuxt.config.js中,如下所示
},