相关疑难解决方法(0)

如何将 git hash 添加到 Vue.js 组件

我想创建一个 vue.js 组件,它将显示最近 git 提交的 package.json 版本号和哈希值。这是到目前为止的代码:

<template>
  <div class="versionLabel">Version: {{version}} (HASH)</div>
</template>

<script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator';
import { version } from '../../package.json';

@Component
export default class VersionLabel extends Vue {
  get version() {
    return version;
  }
}
</script>

<style scoped lang="scss">
div {
  background-color: rgb(60, 172, 60);
  color: lightgray;
}
</style>
Run Code Online (Sandbox Code Playgroud)

我正在使用命令部署到 Heroku

"postinstall": "if test \"$NODE_ENV\" = \"production\" ; then npm run build ; fi ",
"start": "node server.js",
Run Code Online (Sandbox Code Playgroud)

在 package.json 和这个简单的服务器中: …

git heroku node.js vue.js vue-component

9
推荐指数
2
解决办法
4284
查看次数

ESLint no-undef和webpack插件

我使用webpack插件:

new webpack.DefinePlugin({              
            PUBLIC_KEY:'\'XXX\'',
            CLIENT_ID: '\'XXXX\''
        })



tgc.init({
            publicKey: PUBLIC_KEY,
            clientId: CLIENT_ID     
        });
Run Code Online (Sandbox Code Playgroud)

我使用eslint并使用Disallow Undeclared Variables (no-undef)规则,所以当我写

tgc.init({
            publicKey: PUBLIC_KEY,
            clientId: CLIENT_ID     
    });
Run Code Online (Sandbox Code Playgroud)

我收到错误:

'PUBLIC_KEY'未定义
'CLIENT_ID'未定义

怎么避免呢?我不想禁用此规则(禁用规则一切正常)

eslint webpack

3
推荐指数
1
解决办法
3706
查看次数

标签 统计

eslint ×1

git ×1

heroku ×1

node.js ×1

vue-component ×1

vue.js ×1

webpack ×1