我正在使用Vue UI界面设置一个新的Vue.JS应用程序。当我使用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 UI时创建的基本应用程序
我正在使用运行Vue UI时创建的基本应用程序如果我使用vue ui
命令运行应用程序,然后从Vue UI启动应用程序,它可以工作。
我想使用命令行打开应用程序的原因是,在Cloud9中,我想测试应用程序,vue ui在localhost上启动,我找不到打开它的方法。我对应用程序文件所做的唯一更改只是为了使应用程序在Cloud9容器内运行:更改了package.json
added:
"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,
},
}
我发现了这个问题。要启动应用程序,您需要运行命令npm run serve
。适用于Cloud9容器以及本地计算机。