无法解析裸说明符“vue-router”

Posted

技术标签:

【中文标题】无法解析裸说明符“vue-router”【英文标题】:Unable to resolve bare specifier 'vue-router' 【发布时间】:2021-08-07 07:05:09 【问题描述】:

我有一个使用 vue 3 的微前端项目。我已经完成了 yarn install 和 yarn serve:standalone。但是我有这样的错误

这是我的vue.config.js

module.exports = 
  lintOnSave: false,
  configureWebpack: 
    devServer: 
      headers: 
        "Access-Control-Allow-Origin": "*",
      ,
      disableHostCheck: true,
      sockPort: 9003,
      sockHost: "localhost",
      https: true,
      port: 9003,
    ,
    externals: ["vue-router"],
  ,
  filenameHashing: false,
;

【问题讨论】:

【参考方案1】:

你安装vue路由器npm install vue-router@next了吗?

【讨论】:

【参考方案2】:

如果您不使用捆绑程序(webpack/vue cli/vite/...),您应该通过direct download or cdn 使用路由器

【讨论】:

虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。

以上是关于无法解析裸说明符“vue-router”的主要内容,如果未能解决你的问题,请参考以下文章

vue-router 无法解析async组件默认值。ChunkLoadError: 加载chunk vendors~demo失败

未找到模块:错误:无法解析“./router”| Vue路由器

说明:depot 无法解析或不是字段

解析错误:遵循 Firebase Cloud Functions 初始化说明后无法读取文件 '\tsconfig.json' eslint

Ubuntu 无法解析域名

vs2017,vs2019,无法解析的外部符号 sscanf,无法解析的外部符号 _snprintf,无法解析的外部符号 _vsnprintf,无法解析的外部符号 __iob_func