javascript - 无效的配置对象 output.path 不是绝对路径

标签 javascript typescript webpack

我尝试使用 webpack 将“.ts”编译为“.js”,但出现此错误,我该如何解决?

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!"

最佳答案

output.path需要一个绝对路径,但你给它一个相对路径 ./dist。您需要将其转换为绝对路径,例如使用 path.resolve :

const path = require('path');

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

关于javascript - 无效的配置对象 output.path 不是绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43028487/

相关文章:

javascript - 即使导入脚本也找不到滚动功能

javascript - 跨站json rpc : Python server side and Mozilla extension using Javascript client side

typescript - 如何从 TypeScript 使用 getUserMedia

typescript - 带有 typescript 外部 commonjs 模块的 Webpack

node.js - 未创建bundle.js

javascript - 如何在 Postman 中获取测试状态(即通过、失败或错误)?

javascript - 什么是合并?

javascript - Npm 构建不工作

visual-studio - VS2017、ASP.net、 typescript 和 npm

reactjs - 在 mocha 测试中使用 webpack 别名