Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

problema para subir projeto

ao tentar subir o projeto, recebo essa mensagem:

./src/App.vue
Falha na compilação do módulo: SyntaxError: token inesperado {
    em exports.runInThisContext (vm.js: 53: 16)
    em Module._compile (module.js: 374: 25)
    em Object.Module._extensions..js (module.js: 417: 10)
    em Module.load (module.js: 344: 32)
    em Function.Module._load (module.js: 301: 12)
    em Module.require (module.js: 354: 17)
    em require (internal / module.js: 12: 17)
    em Object. <anonymous> (/home/tiago/Documentos/aluravue/node_modules/vue-loader/index.js:1:80)
    em Module._compile (module.js: 410: 26)
    em Object.Module._extensions..js (module.js: 417: 10)
 @ ./src/main.js 2: 0-28
 @ multi (webpack) -dev-server / cliente? http: // localhost: 8080 webpack / hot / dev-server ./src/main.js
4 respostas

Fala aí Tiago, tudo bem? Você deve estar com algum problema de sintaxe, consegue postar o código do App.vue?

Fico no aguardo.

Boa noite, Tiago! Como vai?

Pelo log de erro, no seu arquivo App.vue está sobrando { fora do lugar. Mas como o Matheus falou, só será possível te ajudar dando uma olhada no código do arquivo.

gerei o projeto usando o CLI, não fiz nenhuma alteração no código. Apenas tentei subir o projeto e apresentou esse erro.

Outra coisa, não consegui instalar a versão 7 do Node no linux mint. estou usando: node v4.2.6 vue 2.7.0

<template>
  <div id="app">
    <img src="./assets/logo.png">
    <h1>{{ msg }}</h1>
    <h2>Essential Links</h2>
    <ul>
      <li><a href="https://vuejs.org" target="_blank">Core Docs</a></li>
      <li><a href="https://forum.vuejs.org" target="_blank">Forum</a></li>
      <li><a href="https://chat.vuejs.org" target="_blank">Community Chat</a></li>
      <li><a href="https://twitter.com/vuejs" target="_blank">Twitter</a></li>
    </ul>
    <h2>Ecosystem</h2>
    <ul>
      <li><a href="http://router.vuejs.org/" target="_blank">vue-router</a></li>
      <li><a href="http://vuex.vuejs.org/" target="_blank">vuex</a></li>
      <li><a href="http://vue-loader.vuejs.org/" target="_blank">vue-loader</a></li>
      <li><a href="https://github.com/vuejs/awesome-vue" target="_blank">awesome-vue</a></li>
    </ul>
  </div>
</template>

<script>
export default {
  name: 'app',
  data () {
    return {
      msg: 'Welcome to Your Vue.js App'
    }
  }
}
</script>

<style>
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}

h1, h2 {
  font-weight: normal;
}

ul {
  list-style-type: none;
  padding: 0;
}

li {
  display: inline-block;
  margin: 0 10px;
}

a {
  color: #42b983;
}
</style>
solução!

Encontrei um colega aqui no fórum com o mesmo problema, ele também está usando linux mint. Para solucionar o problema ele atualizou o NodeJS, fiz o mesmo procedimento e funcionou!!! agora sim minha aplicação está rodando no servidor e posso continuar o curso. Obrigado pela ajuda!!!