我从git clone https://github.com/angular/quickstart.git安装了最新的转角
和
npm i --save redux-logger redux ng2-redux.../node_modules/redux-logger/src/index.js,这里是
export { defaults, createLogger, defaultLogger as logger };错误: for 7016:未能找到模块‘redux’的声明文件。'.../node_modules/redux-logger/dist/redux-logger.js‘隐式地具有“任意”类型.
import { applyMiddleware, createStore } from 'redux';
import logger from 'redux-logger';
//import { createLogger } from 'redux-logger';
const store = createStore(
rootReducer,
applyMiddleware(logger)
);
//const store = createStore(
// rootReducer,
// applyMiddleware(createLogger())
//);使用createLogger()时的相同错误
怎么解决这个问题?
谢谢。
发布于 2017-06-02 10:06:07
你一定是在用打字稿。为了导入任何javascript库/模块,您需要它相应的类型声明,这些声明通常包含在DefinitelyTyped中。
做:
npm i @types/redux-logger --save-dev这个包是这里。然后,您可以以以下方式导入:
import { createLogger } from 'redux-logger';https://stackoverflow.com/questions/44325946
复制相似问题