首页 > 解决方案 > webpack.config.js 的“完全指定”错误 - 但不存在配置

问题描述

我收到这个奇怪的错误:

WebpackOptionsValidationError: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
   - configuration.module.rules[1].resolve has an unknown property 'fullySpecified'. These properties are valid:
     object { alias?, aliasFields?, cachePredicate?, cacheWithContext?, concord?, descriptionFiles?, enforceExtension?, enforceModuleExtension?, extensions?, fileSystem?, ignoreRootsErrors?, mainFields?, mainFiles?, moduleExtensions?, modules?, plugins?, preferAbsolute?, resolver?, roots?, symlinks?, unsafeCache?, useSyncFileSystemCalls? }

使用 sls deploy 时(部署到 aws 无服务器)

但是我没有 webpack.config.js 文件,也没有使用“fullySpecified”设置配置设置。

我试过的:

module.exports = {
  target: 'node',
  mode: 'production'
};

我发现了什么: https ://githubmemory.com/repo/AnomalyInnovations/serverless-bundle/issues/259

语境:

操作系统:linux

package.json:“依赖项”:{“axios”:“0.21.1”,“cors”:“2.8.4”,“custom-env”:“^2.0.1”,“dotenv”:“^8.2。 0”、“express”:“4.16.4”、“stripe”:“6.12.1”、“uuid”:“3.3.2”、“aws-sdk”:“^2.639.0”}、“devDependencies” : { "babel-core": "^6.25.0", "babel-loader": "^7.1.1", "babel-plugin-transform-runtime": "^6.23.0", "babel-polyfill" :“^6.23.0”,“babel-preset-env”:“^1.6.0”,“nodemon”:“1.18.4”,“serverless-bundle”:“^5.0.2”,“serverless-pseudo -parameters": "^2.5.0", "serverless-webpack": "^5.5.4","webpack": "^5.58.0" }

标签: node.jswebpackserverless

解决方案


推荐阅读