javascript - Ogiltigt konfigurationsobjekt output.path är inte en absolut sökväg


Jag försöker kompilera ".ts" till ".js" med webpack men får detta fel, hur kan jag fixa det?

Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
 - configuration.output.path: The provided value "./dist" is not an absolute path!"

Svar #1

output.path kräver en absolut sökväg, men du anger en relativ sökväg ./dist. Du behöver konvertera den till en absolut sökväg, till exempel genom att använda path.resolve:

const path = require('path');

module.exports = {
  output: {
    path: path.resolve(__dirname, 'dist'),
    // Your other output options
  },
  // Rest of your config
};

Relaterade artiklar