繁体   English   中英

ESLint导入反应

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM