首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新Vue.js 3项目中的“导出未定义”错误

新Vue.js 3项目中的“导出未定义”错误
EN

Stack Overflow用户
提问于 2020-12-07 13:53:10
回答 1查看 2K关注 0票数 2

我正在使用VueCli v4创建一个Vue项目。事实上,我以前做过几百次,但是今天我犯了一个错误。

我正在创建与"vue创建实时聊天“,然后我选择Vue 3,Babel和路由器。创建所有内容后,我会像往常一样转到子文件夹并运行"npm“。所有的编译都没有问题,但是当我转到http://localhost:8080时,我得到了这个错误

代码语言:javascript
复制
vue-router.esm-bundler.js?6c02:2306 Uncaught ReferenceError: exports is not defined
    at Module.eval (vue-router.esm-bundler.js?6c02:2306)
    at eval (vue-router.esm-bundler.js:3375)
    at Module../node_modules/vue-router/dist/vue-router.esm-bundler.js (chunk-vendors.js:1236)
    at __webpack_require__ (app.js:849)
    at fn (app.js:151)
    at eval (index.js?a18c:1)
    at Module../src/router/index.js (app.js:1219)
    at __webpack_require__ (app.js:849)
    at fn (app.js:151)
    at eval (main.js:12)

我昨天使用了同样的命令,没有问题。这是我的package.json:

代码语言:javascript
复制
{
  "name": "live-chat",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build"
  },
  "dependencies": {
    "core-js": "^3.6.5",
    "firebase": "^8.1.2",
    "vue": "^3.0.0-0",
    "vue-router": "^4.0.0-0"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-plugin-router": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "@vue/compiler-sfc": "^3.0.0-0"
  }
}

这是我创建的文件夹:

带有Vue JS 3和Firebase的C:\Users\Bugra\Documents\GitHub\Frontend\Udemy\Build网络应用程序\节13 -项目构建-带有身份验证的实时聊天室\实时聊天

你能帮帮我吗?

*编辑

我已经把Udemy教练的package.json文件和它的工作。唯一不同的是火基版本。不过,如果你知道原因,那就太好了。

代码语言:javascript
复制
  "name": "live-chat",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build"
  },
  "dependencies": {
    "core-js": "^3.6.5",
    "firebase": "^8.0.1",
    "vue": "^3.0.0-0",
    "vue-router": "^4.0.0-0"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-plugin-router": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "@vue/compiler-sfc": "^3.0.0-0"
  }
}
EN

回答 1

Stack Overflow用户

发布于 2021-03-27 18:21:47

我也遇到过同样的问题。更改为以下版本&重新运行yarnnpm install对我有用:

代码语言:javascript
复制
"dependencies": {
    "core-js": "^3.6.5",
    "vue": "^3.0.0",
    "vue-router": "^4.0.3"
  },

注意:我通过npx @vue/cli create my-app搭建了应用程序,然后添加了vue-router依赖项。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65183021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档