首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建反应应用程序使用模块,尽管没有在package.json中显示。

创建反应应用程序使用模块,尽管没有在package.json中显示。
EN

Stack Overflow用户
提问于 2018-10-11 23:19:49
回答 1查看 383关注 0票数 0

据我所知,create-react-app命令安装了我们开始所需的所有东西,还有更多。我目前正在努力让ESLint AirBnB &更漂亮地工作,而eslint需要相当多的依赖项。

在浏览我的node_modules时,我注意到eslint-config-airbnbeslint-config-airbnb-base被列出了。在package.json中,"eslint-config-airbnb": "^17.1.0",只列出了,只列出了

如果我错了,请纠正我,但我现在的假设是,所有那些具有对等依赖关系的包,尽管并非都在package.json中列出,但仍然彼此工作得很好。这是基于create-react-app对我们隐藏大部分配置吗?关于这个话题,你还能给我提供更多的信息吗?

以上模块和依赖关系实际上只是整个理论问题的代表。我以eslint为例。

干杯

编辑:我使用了eslint示例,因为我确实有一个问题,因为它没有正确加载,也没有正确地进行衬里。我将.eslintrrc.js移出项目目录,并移到父目录中,从而解决了这个问题。为什么这样做,我不知道

EN

回答 1

Stack Overflow用户

发布于 2018-10-12 02:14:54

下面是CRA弹出时的所有依赖项(因此,我冒险猜测是的,您需要安装它,因为两者都没有列出)

代码语言:javascript
复制
"dependencies": {
    "@babel/core": "7.1.0",
    "@svgr/webpack": "2.4.1",
    "babel-core": "7.0.0-bridge.0",
    "babel-eslint": "9.0.0",
    "babel-jest": "23.6.0",
    "babel-loader": "8.0.4",
    "babel-plugin-named-asset-import": "^0.2.2",
    "babel-preset-react-app": "^5.0.2",
    "bfj": "6.1.1",
    "case-sensitive-paths-webpack-plugin": "2.1.2",
    "chalk": "2.4.1",
    "css-loader": "1.0.0",
    "dotenv": "6.0.0",
    "dotenv-expand": "4.2.0",
    "eslint": "5.6.0",
    "eslint-config-react-app": "^3.0.3",
    "eslint-loader": "2.1.1",
    "eslint-plugin-flowtype": "2.50.1",
    "eslint-plugin-import": "2.14.0",
    "eslint-plugin-jsx-a11y": "6.1.1",
    "eslint-plugin-react": "7.11.1",
    "file-loader": "2.0.0",
    "fs-extra": "7.0.0",
    "html-webpack-plugin": "4.0.0-alpha.2",
    "identity-obj-proxy": "3.0.0",
    "jest": "23.6.0",
    "jest-pnp-resolver": "1.0.1",
    "jest-resolve": "23.6.0",
    "mini-css-extract-plugin": "0.4.3",
    "optimize-css-assets-webpack-plugin": "5.0.1",
    "pnp-webpack-plugin": "1.1.0",
    "postcss-flexbugs-fixes": "4.1.0",
    "postcss-loader": "3.0.0",
    "postcss-preset-env": "6.0.6",
    "postcss-safe-parser": "4.0.1",
    "react": "^16.5.2",
    "react-app-polyfill": "^0.1.3",
    "react-dev-utils": "^6.0.3",
    "react-dom": "^16.5.2",
    "resolve": "1.8.1",
    "sass-loader": "7.1.0",
    "style-loader": "0.23.0",
    "terser-webpack-plugin": "1.1.0",
    "url-loader": "1.1.1",
    "webpack": "4.19.1",
    "webpack-dev-server": "3.1.9",
    "webpack-manifest-plugin": "2.0.4",
    "workbox-webpack-plugin": "3.6.2"
  },

在这一点上,你可能想离开CRA,建立自己的webpack。:)

否则,你很有可能会遇到更多的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52770125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档