如果从包的依赖项安装 cli-plugin-babel,则未加载 babel.config.js

Posted

技术标签:

【中文标题】如果从包的依赖项安装 cli-plugin-babel,则未加载 babel.config.js【英文标题】:babel.config.js not loaded if cli-plugin-babel is installed from a package's dependencies 【发布时间】:2019-11-29 02:57:27 【问题描述】:

在我的团队中,所有依赖项都放在一个单独的包的依赖项中(例如 packageA)。当我在项目中安装这个 packageA 时,也会安装所有依赖项,如 vue 和 vue-cli。这是问题所在。 babel.config.js 没有加载。我在该文件的第一行放置了一个 console.log,但是当我启动项目或运行 vue inspect 时它不会打印任何内容。

但是,当我将 "@vue/cli-plugin-babel": "^3.9.0" 放在项目的 package.json 的依赖项字段中而不是在 packageA 中时。 Console.log 工作,这意味着 babel.config.js 已加载。

这里发生了什么?如果我希望在第一种情况下加载 babel.config.js,我该怎么办?

【问题讨论】:

【参考方案1】:

看看这个……

Vue Cli 默认通过在项目的 package.json 中搜索依赖项来调用插件。

【讨论】:

以上是关于如果从包的依赖项安装 cli-plugin-babel,则未加载 babel.config.js的主要内容,如果未能解决你的问题,请参考以下文章

如何在 cabal 中查找已安装的包的反向依赖项

如何列出/下载 debian 包的递归依赖项?

如何强制 Yarn 重新安装软件包?

通过 pip (PyPI) 安装 Python 实时依赖项 [重复]

npm 如何通过 package.json 安装依赖最新版

如何使用 git repos 作为我的 PyPi 包的依赖项?