我正在配置一個vue項目。我使用了webpack模板。 (npm install init webpack)。我在終端得到一個錯誤 -Vue 2.0設置路線 - 不要使用「新」副作用
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
這裏的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)
})
感謝
我怎樣才能去除短絨從我的項目? – dotslash
如果你正在使用webpack模板('vue init webpack my-project')開始一個新項目,你會得到一個選項「Use ESLint lint your code?」,你可以在其中回答「n」或no。如果你有一個你想關閉linter的現有項目,你可以嘗試這個討論中的建議:https://github.com/vuejs-templates/webpack/issues/73 – Mani
我有一個現有的項目,以及我所做的是將我的'.eslintignore'改爲'* .js'。那就是現在的技巧! :-P – dotslash