javascript - 使用 ES6 "Cannot resolve symbol"语法时为 `import`

标签 javascript ecmascript-6 phpstorm webstorm commonjs

Here给出了如何从模块导入某些类的示例:

import {ModalContainer, ModalDialog} from 'react-modal-dialog';

但是,PhpStorm(最新的 EAP)给我一个错误:

Cannot resolve symbol 'ModalDialog'

我使用 npm install react-modal-dialog 安装了这个包,它存在于 node_modules 中。

等效的 var {ModalContainer, ModalDialog} = require('react-modal-dialog'); 工作正常。

最佳答案

我在设置 React 项目时遇到了这个问题,我所做的只是下载导入的 typescript 定义,在我的例子中只是搜索了 react

enter image description here

可以在 webstorm's help page 上找到有关将库添加到项目的说明。 .

关于javascript - 使用 ES6 "Cannot resolve symbol"语法时为 `import`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35741847/

相关文章:

javascript - mongodb 用变量更新数组

javascript - React可排序表不排序

javascript - 在react的jsx中用逗号连接对象

ecmascript-6 - ES6 仅部分 params 对象的默认值

javascript - 除非使用try/catch,否则console.log中没有错误

javascript - lunr.js 添加关于索引记录的数据

javascript - 聊天/聊天盒系统的最佳技术是什么?普通JS,JQuery,Websocket或其他?

php - 使用 xDebug 和 PhpStorm 调试 VM

php - Homestead 5、Xdebug、PHP 7 和 PhpStorm

symfony - 使用 PhpStorm 和 Xdebug 在 Docker 中调试 Symfony2