小编cha*_*rns的帖子

找不到模块:无法解析'ReactDOM'

我有两个反应项目:

  1. React组件(使用webpack构建)
  2. 一个React测试项目(create-react-app)

导入1到2编译时失败

Module not found: Can't resolve 'ReactDOM'
Run Code Online (Sandbox Code Playgroud)

组件项目的Webpack配置:

var path = require('path');
module.exports = {
  entry: './src/index.tsx',
  output: {
    path: path.resolve(__dirname, 'build'),
    filename: 'index.js'
  },
  devtool: "source-map",
  resolve: {
    extensions: [".ts", ".tsx", ".js", ".json"]
  },
  module: {
    rules: [
      { test: /\.tsx?$/, loader: "awesome-typescript-loader" },
      { test: /(\.css$)/, loaders: ['style-loader', 'css-loader'] },
      { test: /\.(png|woff|woff2|eot|ttf|svg)$/, loader: 'url-loader?limit=100000' },
      { enforce: "pre", test: /\.js$/, loader: "source-map-loader" }
    ]
  },
  externals: {
    'react': 'commonjs react',
    'react-dom': 'ReactDOM'
  }
}; …
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs webpack

9
推荐指数
1
解决办法
2396
查看次数

标签 统计

javascript ×1

reactjs ×1

typescript ×1

webpack ×1