如何解决noscript - 在没有启用JavaScript的情况下,在提供Vue应用程序时无法正常工作

问题描述 投票:1回答:1

我正在使用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.jsonadded:

"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,
  },
}
javascript vue.js configuration cloud9-ide
1个回答
0
投票

我发现了这个问题。要启动应用程序,您需要运行命令npm run serve。适用于Cloud9容器以及本地计算机。

© www.soinside.com 2019 - 2024. All rights reserved.