未找到模块:无法解决' watson-react-components'

时间:2018-02-13 21:35:11

标签: reactjs components ibm-cloud jsx watson

我尝试在bluemix / IBMCloud上运行一个REACT应用程序,该应用程序在我的本地工作站上运行成功。

我收到错误模块未找到:无法解决' watson-react-components' 当我调用应用程序时(部署到bluemix成功) 这里的import语句是我的java脚本代码

import React from 'react';
import './Conversation.css';
import { InputWithButton } from 'watson-react-components';
import Message from './Message.js';

我安装了包以下安装命令

# Install & build
npm install && npm install watson-react-components && npm run build

这是我在安装软件包时得到的

│ └── whatwg-fetch@2.0.3 
└─┬ watson-react-components@0.6.16 
  ├── map-range@0.1.2 
  ├── numeral@2.0.6 
  ├─┬ prismjs@1.11.0 
  │ └─┬ clipboard@1.7.1 
  │   ├─┬ good-listener@1.2.2 
  │   │ └── delegate@3.2.0 
  │   ├── select@1.1.2 
  │   └── tiny-emitter@2.0.2 

这里是应用程序上的错误消息

 Failed to compile
 ./src/Conversation.js
 Module not found: Can't resolve 'watson-react-components' in   '/home/vcap/app/src'

2 个答案:

答案 0 :(得分:0)

抱歉抱歉---问题出在电脑前。我在部署脚本中错过了cf push命令。 问题解决了!!!对不起再次

答案 1 :(得分:0)

该错误在安装应用程序的命令中。

应为npm install && npm install --save watson-react-components && npm run build

您忘记了--save