[英]ESLint importing react
我正在使用eslint并由于一堆东西上的import/no-extraneous-dependencies
extraneous import/no-extraneous-dependencies
而出现此错误inc反应,柴,react-dom等
'react' should be listed in the project's dependencies. Run 'npm i -S react' to add it
在我的package.json中,我有以下内容(“ ...”代表其他似乎不相关的软件包):
"dependencies": {
...
"react": "^15.2.1",
...
},
我在项目的根目录中有一个package.json,但对于每个组件我也都有单独的package.json文件。 有没有一种方法可以引用根文件依赖项,或者也必须将其添加到所有单个组件package.json文件中?
AFAIK,没有选择引用父package.json
的选项(另请参见此问题 ),因为npm
假定包含独立的软件包。
因此,如果要使其正常运行,则必须在其各自的package.json
文件中列出每个组件的所有依赖关系,从而使每个组件基本上成为一个独立的程序包。
那样,或者解决每个组件都需要单独的package.json
文件的原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.