Я пытаюсь сделать простую вещь - я хочу связать свой код Javascript (который использует vuejs) с библиотекой vue из node_modules
(чтобы браузер загружал только один файл js)
Файлы ниже, у меня вопрос - почему связанный файл js не работает, в то время как тот же код работает со ссылками src сценария на основе cdn? Мне что-то не хватает в сводном пакете?
Вот как выглядит body
раздел моего html
<body>
<div id="app">
<!-- VUE WILL BE INJECTED HERE -->
{{ message }}
</div>
<!-- <script src="https://cdn.jsdelivr.net/npm/vue"></script> -->
<script type="text/javascript" src="bundle.js"></script>
</body>
и вот мой main.js
файл (из которого bundle.js создается с помощью свертки)
import Vue from 'vue';
var app = new Vue({
el: '#app',
data: {
message: 'Hello VueREX!',
},
});
а вот и мой rollup.config.js
import commonjs from 'rollup-plugin-commonjs';
import resolve from 'rollup-plugin-node-resolve';
export default {
input: 'main.js',
output: {
file: 'bundle.js',
format: 'cjs',
},
plugins: [commonjs({ include: ['./main.js', './node_modules/*.*'] }),
resolve(),],
};
Спасибо за помощь
{{ message }}
вместо «Hello VueREX». - person Mortz   schedule 10.02.2018<p v-text="message"></p>
вместо{{ message }}
. - person Stark   schedule 10.02.2018