tinajs/tina

使用了redux如何用devtools

Opened this issue · 4 comments

使用了redux,但是需要devtools观察数据 参考了这个链接的处理,但是require了remote-redux-devtools.js出现报错

请问报什么错呢?

我看了一下你的 链接,如果在配合 mina-webpack 使用的话,文中 4. 微调加载方式 可以跳过。

构建没有报错,但是微信小程序报错了 好像是这个js的引入方式不对。
image

这个链接我只用了引入集成Redux-devtools,因为redux本身tina已经有了
你们项目使用redux没有用devtools的吗?

之前都没有,说起来这篇文章还挺实用。

我试了下能正常运行了,你遇到的情况应该是因为 他修改后的包 做了 UMD 打包,所以在 mina-webpack 的配置下面需要单独禁止这个文件使用 babel-loader 重复编译:

// webpack.config.js

// ...
  module: {
    rules: [
      {
        test: /\.js$/,
-       exclude: /node_modules/,
+       exclude: [
+         /node_modules/,
+         resolve('src/libs/remote-redux-devtools.js'), // 你存放 remote-redux-devtools.js 文件的位置
+       ],
        use: 'babel-loader',
      },
// ...

非常感谢及时的帮我解决问题。采用了你的方式已经成功跑起来了