webpack与react项目当中的坑

时间:2022-10-04 13:38:12

1.js导出类的两种方式
export default 类名 使用default默认导出;
export 类名 一般的导出方式;
注意:在其他js中引用default导出的导出的函数类时,应为import 类名 from “./…js”,错误的写法是import { 类名} from “./…js”;
报错如下:warning.js?6327:33 Warning: React.createElement: type is invalid – expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it’s defined in, or you might have mixed up default and named imports.
2.引用loaders加载器
webpack 2.0以后,loader的名成规范是“babel-loader”,按照之前的”babel”写法会报错。
bug很多,以后会持续更新。。。。