Github操作似乎对文件大小写敏感,是否可以确认



我正在构建一个Webpack构建操作,我注意到一些javascript文件错误如下:-字段"browser"不包含有效的别名配置/home/runner/work/project/src/data/fitchingDataAsecond.js不存在

如果我将javascript文件fetchingDataAsecond重命名为fetchingData_Second.js,问题就会得到解决。。。!这看起来有点奇怪!是否对语法或文件命名进行文字检查?

# .github/workflows/webpack.yml

name: NodeJS with Webpack
on:
push:
branches: [ "prod" ]

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [16.x]

steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- name: Build
run: |
npm install
npx webpack --config webpack.prod.js

通过重命名所有Javascript文件及其实例并替换语法错误来解决问题,例如:

错误:verifyDataAday.js(camelcase(===>解释为{verify | Data | Aday}注意最后一个单词"Aday",它在语法上是一个错误

解决方案:verifyDataAsDay.js(camelcase(===>解释为{verify | Data | as | Day}在这里,.js文件名称中的所有单词都是正确的,并且将在Github操作上构建,不会有任何问题!

const verifyDataAsDay=()=>{ code...};

最新更新