【问题标题】:Import redux-persist into Typescript project with Atom, Webpack使用 Atom、Webpack 将 redux-persist 导入 Typescript 项目
【发布时间】:2016-12-01 18:14:35
【问题描述】:

我正在尝试使用 Typescript 和 redux-persist (npm) 构建一个项目。我想将应用程序与 Webpack 捆绑在一起。

redux-persist 站点的 import 语句是 import {persistStore, autoRehydrate} from '../../node_modules/redux-persist'

我正在使用 Atom 编辑器。编辑器的导入自动完成无法识别我尝试导入的模块。即使我输入模块的完整路径,我仍然会收到错误can't find module

redux-persist 的导出似乎是 ES6/Babel 样式的导出。有没有办法让它与 Typescript 一起工作?

【问题讨论】:

    标签: typescript webpack atom-editor es6-module-loader


    【解决方案1】:

    刚遇到同样的问题,我的解决方案与项目issue tracker中提到的解决方案一致:

    const persistStore = require('redux-persist').persistStore;
    const autoRehydrate = require('redux-persist').autoRehydrate;
    

    不会在 Webstorm 中抱怨。

    【讨论】:

      猜你喜欢
      • 2018-07-31
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      • 2020-10-11
      • 1970-01-01
      • 2018-03-12
      • 1970-01-01
      • 2016-10-30
      相关资源
      最近更新 更多