首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nuxt.js - console.log内部版本

问Nuxt.js - console.log内部版本
EN

Stack Overflow用户
提问于 2018-08-10 05:18:15
回答 1查看 2K关注 0票数 0

我在亚马逊网络服务S3上托管了一个Nuxt站点,因此在部署时,我需要使Cloudfront CDN无效。这意味着部署需要一些时间来

我想在应用程序启动时使用console.log(buildHash)。做这件事最好的方法是什么?

我可以将其添加到插件中,但是获取构建散列的最好方法是什么?

有一个manifest.xxx.js文件似乎保存了项目中其他文件的构建散列。该清单散列对于每个唯一构建是唯一的吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-08-10 12:17:15

这有点像风滚草。下面是我所做的:

打印清单散列的插件:

代码语言:javascript
复制

// Statup和小东西

window.onNuxtReady(() => {

//打印此脚本的内部版本

var脚本= window.document.getElementsByTagName('script')

对于(var i=0;i< scripts.length;i++) {

代码语言:javascript
复制
// Get the script name
代码语言:javascript
复制
var src = scripts[i].src
代码语言:javascript
复制
src = src.substr(src.lastIndexOf('/') + 1)
代码语言:javascript
复制
if (src && src.startsWith('manifest')) console.log('Hello ' + src)

}

})

代码语言:javascript
复制

添加到nuxt.config.js

代码语言:javascript
复制

插件:[

代码语言:javascript
复制
'plugins/bootstrap-vue.js',
代码语言:javascript
复制
'plugins/scroll.js',
代码语言:javascript
复制
{ ssr: false, src: '~plugins/etc.js' },

]

代码语言:javascript
复制
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51775909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档