【发布时间】:2022-01-12 05:18:09
【问题描述】:
我正在编写 React 教程 project,使用的是 Materialize 1.0.0
旧代码直接从 materialize-css 包中导入 css 和 js 文件,如下所示:
import 'materialize-css/dist/css/materialize.min.css';
import M from 'materialize-css/dist/js/materialize.min.js';
我卸载了materialize-css 软件包,并安装了@materializecss/materialize,这是Materialize 的下一个版本。按照旧的逻辑,我正在尝试像这样导入 scc 和 js 文件:
import '@materializecss/materialize/dist/css/materialize.min.css';
import M from '@materializecss/materialize/dist/js/materialize.js'; // <-- Error here
我不断收到来自 VS Code 的警告消息:
Could not find a declaration file for module '@materializecss/materialize/dist/js/materialize.js'. 'e:/.../node_modules/@materializecss/materialize/dist/js/materialize.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/materializecss__materialize` if it exists or add a new declaration (.d.ts) file containing `declare module '@materializecss/materialize/dist/js/materialize.js';`ts(7016)
module "e:/Web Dev/Brad Traversy - React Front To Back/03-it-logger/node_modules/@materializecss/materialize/dist/js/materialize"
【问题讨论】:
-
没有实现 1.1.0 - 1.0.0 是当前和最新版本。
标签: reactjs materialize