Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 如何使链接的组件peerDepdencies使用链接到的脚本的等效节点_模块? 我使用的是版本3(版本相关,因为) 我有一个名为“游戏”的应用程序和一个名为“玩家”的组件 我正在使用webpack dev server运行“游戏”应用程序 react和react dom是game应用程序和player组件的peerDependencies的依赖项_Npm_Reactjs_Webpack - Fatal编程技术网

Npm 如何使链接的组件peerDepdencies使用链接到的脚本的等效节点_模块? 我使用的是版本3(版本相关,因为) 我有一个名为“游戏”的应用程序和一个名为“玩家”的组件 我正在使用webpack dev server运行“游戏”应用程序 react和react dom是game应用程序和player组件的peerDependencies的依赖项

Npm 如何使链接的组件peerDepdencies使用链接到的脚本的等效节点_模块? 我使用的是版本3(版本相关,因为) 我有一个名为“游戏”的应用程序和一个名为“玩家”的组件 我正在使用webpack dev server运行“游戏”应用程序 react和react dom是game应用程序和player组件的peerDependencies的依赖项,npm,reactjs,webpack,Npm,Reactjs,Webpack,我想将玩家组件链接到游戏应用程序 我已经做了: cd/player npm链路 cd/游戏 链接播放器 当我运行webpack dev server程序时,会收到以下错误消息: Hash: 09968e7401389f50049f Version: webpack 1.12.2 Time: 339ms chunk {0} app.js, 0.14192ce06d8b6f8abb91.hot-update.js, app.css (app) 2.32 MB + 576 hidde

我想将
玩家
组件链接到
游戏
应用程序

我已经做了:

cd/player
npm链路
cd/游戏
链接播放器
当我运行
webpack dev server
程序时,会收到以下错误消息:

Hash: 09968e7401389f50049f
Version: webpack 1.12.2
Time: 339ms
chunk    {0} app.js, 0.14192ce06d8b6f8abb91.hot-update.js, app.css (app) 2.32 MB
     + 576 hidden modules

ERROR in ../player/index.js
Module not found: Error: Cannot resolve module 'react' in /player
 @ ../player/index.js 21:13-29

如何制作
player
组件以使用
game
/node\u模块
进行
peerDependences

经过一番挖掘,我在网页文档中找到了一个解决方案:

只需将
resolve.fallback
(和
resolveLoader.fallback
,如果您的依赖项具有特定于加载程序的逻辑,例如使用CSS模块),添加到您的网页配置:

解析:{
回退:path.resolve(_dirname,'./节点_modules'))
},
解析加载程序:{
回退:path.resolve(_dirname,'./节点_modules'))
}
回退
设置将使webpack loader在本地
/node_模块
路径中查找任何无法解析的依赖项,包括主应用程序本身的依赖项。因此,主应用程序依赖项的所有
peerdependency
都将针对主应用程序
/node\u模块
进行解析