Я устанавливаю новое приложение Vue.JS, используя интерфейс Vue UI.
Когда я запускаю приложение, используя vue serve src/App.vue
, приложение запускается, но на странице отображается только значение по умолчанию Home | About
.
Когда я проверяю страницу в HTML, я вижу:
<noscript>
<strong>We're sorry but basicapp doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
а в консоли вижу
[Vue warn]: Unknown custom element: <router-link> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
found in
---> <App> at src/App.vue
<Root>
Я работаю с базовым приложением, созданным при запуске пользовательского интерфейса Vue
Я работаю с базовым приложением, созданным при запуске пользовательского интерфейса Vue
Если я запускаю приложение с помощью команды vue ui
, после чего запускаю приложение из пользовательского интерфейса Vue, оно работает.
Причина, по которой я хочу открыть приложение с помощью командной строки, заключается в том, что в Cloud9, где я хочу протестировать приложение, vue ui запускается на localhost, и я не могу найти способ открыть его. Единственные изменения, которые я внес в файлы приложения, были сделаны только для того, чтобы приложение работало внутри контейнера Cloud9:
изменено package.json
добавлено:
"dev": "webpack-dev-server --inline --progress --port 8080 --host 0.0.0.0 --config vue.config.js --public $C9_HOSTNAME",
создал vue.config.js
и добавил:
module.exports = {
devServer: {
compress: true,
disableHostCheck: true,
},
}