webpack+vue
匹配的報這個模板錯誤是怎么回事?
package.json
"vue": "^2.0.1", "vue-cli": "^2.4.0", "vue-html-loader": "^1.2.3", "vue-loader": "^9.5.1", "vue-style-loader": "^1.0.0",
vue.common.js:2569 [Vue warn]: Failed to mount component: template or render function not defined
使用render() function
使用template屬性例如:template: <div><modal> ... </modal></div>
我也遇到了,后面發(fā)現(xiàn)vue版本太高了,安裝1.0.x的版本就OK
你試試。
因此,通過測試,可以直接使用template: <div><modal> ... </modal></div>
來加載對應(yīng)的內(nèi)容,組件的話,則需使用render function
來注冊子組件。修改之后的index.js文件應(yīng)該是這樣:
重點來了,默認(rèn)情況下,NPM包導(dǎo)出的是runtime-only build
.因此為了要使用獨立構(gòu)建,在webpack配置中需要添加下面的代碼: