在使用
webpack
时,我在 Azure 上发布应用程序时遇到问题。在服务器上运行时会引发以下错误。
ERROR in ./node_modules/react-geosuggest/module/prop-types.js
Module not found: Error: Can't resolve 'prop-types' in 'd:a1ssomeprojectnode_modulesreact-geosuggestmodule'
@ ./node_modules/react-geosuggest/module/prop-types.js 7:17-38
@ ./node_modules/react-geosuggest/module/Geosuggest.js
@ multi moment react-geosuggest react-bootstrap react-overlays ./Scripts/React/Components/Oem
而且我看不到/不知道问题到底是什么。
另一方面 - 在本地 - 它正在运行/构建没有任何问题。所以我真的被困在这一点上。
这是我的依赖项(在package.json
中(的样子:
"dependencies": {
"bootstrap": "3.3.7",
"classnames": "^2.2.5",
"moment": "^2.19.2",
"react": "15.6.1",
"react-addons-css-transition-group": "^15.6.0",
"react-addons-transition-group": "^15.6.0",
"react-dom": "15.6.1",
"react-bootstrap": "0.31.5",
"react-geosuggest": "2.7.0",
"webpack": "^3.6.0",
"pathval": "1.1.0"
}
在我使用react-geosuggest
的安托赫项目中,它正在工作/构建,没有任何抱怨。
我已经尝试使用最新版本的react
react-dom
以及添加prop-types
。但仍然是同样的问题。
我遇到了类似的问题,并通过将其添加到package.json中的依赖项部分来解决它:
"prop-types": "^15.6.1"
然后重新运行:
yarn install