Vue.js 强制执行区分大小写的导入路径

Vue.js 强制执行区分大小写的导入路径,vue.js,webpack,nuxt.js,eslint,nuxtjs,Vue.js,Webpack,Nuxt.js,Eslint,Nuxtjs,我们的开发团队正在使用所有的操作系统。在OSX和Win上,Vue组件的自动导入以小写开头,但组件的物理文件以大写开头 当我们在服务器机器(Linux)上构建应用程序时,由于路径错误,构建失败 例如,考虑现有的VUE文件MyCuff.VU: 这是win/osx上添加的路径:import MyComponent from'~/components/MyComponent' 这是Linux上添加的路径,也是成功构建所需的路径:import MyComponent from'~/components/M

我们的开发团队正在使用所有的操作系统。在OSX和Win上,Vue组件的自动导入以小写开头,但组件的物理文件以大写开头

当我们在服务器机器(Linux)上构建应用程序时,由于路径错误,构建失败

例如,考虑现有的VUE文件MyCuff.VU:

这是win/osx上添加的路径:
import MyComponent from'~/components/MyComponent'
这是Linux上添加的路径,也是成功构建所需的路径:
import MyComponent from'~/components/MyComponent'


您能否告诉我,是否有一种方法可以强制执行正确的导入路径,例如使用es lint?非常感谢。我们正在Vue应用程序中使用Nuxt。

您尝试过此网页包插件吗?

您尝试过这个网页插件吗?
导入/无未解析的
规则负责区分大小写的路径。以下是规则的文档

导入/无未解析
规则负责区分大小写的路径。这是规则的文档

是的,我将其添加到nuxt config,然后由于某些内部错误而生成失败。您可以发布错误消息以供进一步调查吗?是的,我将其添加到nuxt config,然后由于某些内部错误而生成失败。您可以发布错误消息以供进一步调查吗?