我在亚马逊网络服务S3上托管了一个Nuxt站点,因此在部署时,我需要使Cloudfront CDN无效。这意味着部署需要一些时间来
我想在应用程序启动时使用console.log(buildHash)。做这件事最好的方法是什么?
我可以将其添加到插件中,但是获取构建散列的最好方法是什么?
有一个manifest.xxx.js文件似乎保存了项目中其他文件的构建散列。该清单散列对于每个唯一构建是唯一的吗?
谢谢!
发布于 2018-08-10 12:17:15
这有点像风滚草。下面是我所做的:
打印清单散列的插件:
// Statup和小东西
window.onNuxtReady(() => {
//打印此脚本的内部版本
var脚本= window.document.getElementsByTagName('script')
对于(var i=0;i< scripts.length;i++) {
// Get the script namevar src = scripts[i].srcsrc = src.substr(src.lastIndexOf('/') + 1)if (src && src.startsWith('manifest')) console.log('Hello ' + src)}
})
添加到nuxt.config.js
插件:[
'plugins/bootstrap-vue.js','plugins/scroll.js',{ ssr: false, src: '~plugins/etc.js' },]
https://stackoverflow.com/questions/51775909
复制相似问题