Я попал в эту же проблему при обновлении старого приложения (v0.11.x) Vue.js. Vue.js 2.x представляет скомпилированные шаблоны (render-function). Кроме того, это новый стандарт.
Вот больше информации от 2.x документов: http://vuejs.org/guide/installation.html#Standalone-vs-Runtime-only-Build
В моем случае, я использовал browserify и partialify включить шаблоны (как строки), так что не было никакой предварительной компиляции для отображения функции происходит ,
Чтобы исправить это, я использовал aliasify, чтобы убедиться, что требование vue
выполнено с помощью «Автономной» копии Vue.js, а не версии «Только для исполнения».
я сделал следующее:
npm install --save-dev aliasify
редактировал package.json
включить этот код:
"aliasify": {
"aliases": {
"vue": "vue/dist/vue.js"
}
}
добавляемые -t aliasify
к моему browserify
команде, которая теперь гласит:
browserify -e src/main.js -t aliasify -t partialify -o build/bundle.js
Вы можете сделать это с WebPack также - и есть информация в документации Vue.js для этого.
Я надеюсь, что это поможет!
Я думаю, вы должны его построить и указать 'main' файл в' package.json'. – imcvampire
@imcvampire да, вот что я делаю –
Извините, но я не вижу вашу папку 'dist' в вашем репо, поэтому я ничего не могу сделать. – imcvampire