相关文章推荐
精明的小刀  ·  Unsupported browser·  4 月前    · 
聪明伶俐的沙发  ·  CPD | Salesforce Code ...·  1 年前    · 
激动的手套  ·  Resolving HttpClient ...·  3 年前    · 
3

More than 1 year has passed since last update.

posted at

"export 'createRouter' was not found in 'vue-router' の解決法

Vue3で作成したプロジェクトでvue-routerを使おうとしたが、なぜかうまくいかず :confused:

調べてもあまり情報がなかったのでここに記録することに決めた!

Vue3でvue-routerを入れると、、
npm install vue-router
main.js
import { createApp } from 'vue';
import { createRouter, createWebHistory } from 'vue-router';
import App from './App.vue';
import TeamsList from './components/teams/TeamsList.vue';
import UsersList from './components/users/UsersList.vue';
const router = createRouter({
    history: createWebHistory(),
    routes: [
        { path: '/teams', component: TeamsList },
        { path: '/users', component: UsersList },
const app = createApp(App)
app.use(router);
app.mount('#app');
 WARNING  Compiled with 2 warnings                                                          23:00:16
 warning  in ./src/main.js
"export 'createRouter' was not found in 'vue-router'
 warning  in ./src/main.js
"export 'createWebHistory' was not found in 'vue-router'
  App running at:
  - Local:   http://localhost:8080/ 
  - Network: http://192.168.11.20:8080/

vue-routerがありませんよ!!っと言われる。。なんで??!

Vue3ではvue-routerも新しくしないとダメ どうやら今のところはこのコマンドで入れないといけないようです。。。
知らんかったーーーー。エラーメッセージ とかつけといてくれよ。。。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
Sign up Login
3