【发布时间】:2018-04-12 08:06:08
【问题描述】:
我目前有一个文件只从react-conversation-form 导入 React 和 Conversation:
import React from 'react';
import Conversation from 'react-conversation-form';
我的 package.json 看起来像这样:
{
"dependencies": {
"@rails/webpacker": "^3.2.2",
"babel-preset-react": "^6.24.1",
"prop-types": "^15.6.0",
"react": "^16.2.0",
"react-conversation-form": "^2.0.1",
"react-dom": "^16.2.0"
},
"devDependencies": {
"babel-core": "^6.26.0",
"webpack-dev-server": "^2.11.2"
}
}
尽管如此,我收到了 Cannot find module "react-conversation-form" 错误。有没有办法调试这个?
【问题讨论】:
-
您的文件相对于 package.json 的位置在哪里?它可能与您的文件夹结构有关。如果您能提供更多信息,那就太好了。
-
也许你只是忘了执行
yarn install? -
@3Dos 我已经运行了
yarn install,如果我再运行一次,它说已经是最新的了。 -
@MartinReiche 这是一个使用 webpack 的 react 应用。 package.json 文件位于根目录中。此特定文件位于 app/javascript/components 中,并由 app/javascript/packs 文件夹中的“包”呈现。
-
不客气 :) 对不起,我帮不了你了。