Ich konfiguriere ein Vue-Projekt. Ich habe die Webpack-Vorlage verwendet. (npm install init webpack). Ich erhalte einen Fehler im Terminal -Vue 2.0 Einrichten von Routen - Verwenden Sie nicht "neu" für Nebenwirkungen
ERROR in ./src/main.js
✘ http://eslint.org/docs/rules/no-new Do not use 'new' for side effects
/Users/uz067252/Documents/Development/Vue/workex/vue-project/src/main.js:21:1
new Vue({
^
✘ 1 problem (1 error, 0 warnings)
Errors:
1 http://eslint.org/docs/rules/no-new
Hier ist der main.js
import Vue from 'vue'
import App from './App.vue'
import Hello from './components/Hello.vue'
import VueRouter from 'vue-router'
import VueResource from 'vue-resource'
// We want to apply VueResource and VueRouter
// to our Vue instance
Vue.use(VueResource)
Vue.use(VueRouter)
// Pointing routes to the components they should use
var router = new VueRouter({
routes: [
{ path: '/hello', component: Hello },
{ path: '*', redirect: '/hello' }
]
})
new Vue({
el: '#app',
router: router,
render: h => h(App)
})
Dank
Und wie kann ich die Linter entfernen von meinem Projekt? – dotslash
Wenn Sie ein neues Projekt mit einer Webpack-Vorlage starten ('vue init webpack my-project'), erhalten Sie die Option" ESLint verwenden, um Ihren Code zu filtern? ", In dem Sie" n "oder nein beantworten können. Wenn Sie ein bestehendes Projekt haben, in dem Sie linter ausschalten möchten, können Sie die Vorschläge in dieser Diskussion ausprobieren: https://github.com/vuejs-templates/webpack/issues/73 – Mani
Ich hatte ein bestehendes Projekt, und was? Ich habe meine '.eslintignore' geändert, um' * .js' zu lesen. Das hat den Trick jetzt gemacht! :-P – dotslash