我正在为ReactJS开发HOCs库,因此我将React定义为项目的对等依赖项。
{
"name": "my-lib",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"react"
],
"license": "ISC",
"devDependencies": {
"react": "^16.6.3",
},
"peerDependencies": {
"react": "^16.3.0",
},
"dependencies": {
"lodash": "^4.17.11",
"prop-types": "^15.6.2"
}
}
我还使用create-react-app创建了一个React应用程序,以便尝试并使用我的HOC。我将上一个项目链接到该应用程序,但是当我尝试运行该应用程序时,出现一条错误消息:unexpected token <
对于呈现函数中的JSX。
我尝试弹出脚本并编辑webpack配置的解析度:
resolve: {
symlinks: false,
// didn't touch the rest
}
我还尝试使用--preserve-symlinks
运行该项目。
没有用。
知道我在做什么错吗?