使用了npm run dev报错link之后报错"TypeError: fs.realpathSync is not a function"

  • create-react-app 是一个全局的命令行工具用来创建一个新的项目
  • react-scripts 是一个生成的项目所需要的开发依赖

一般我们开始创建react web应用程序的时候,要自己通过 npm run dev报错或者 yarn 安装项目的全部依赖再写webpack.config.js,一系列复杂的配置,搭建好开发环境后写src源代码。
现在 如果你正在搭建react运行环境使用 create-react-app 去自动构建你的app程序。你的项目所在的文件夹下是没有配置文件react-scripts 是唯一的 额外的 构建依赖在你的package.json中,你的运行环境将有每一个你需要用来构建一个现代React app应用程序你需要的依赖,和在配置文件中编写的配置代码react-scripts

react-scripts有以下支持,都帮你配置好了:


创建一个应用程序 

//必须引用此虚拟路径(但实际上引用的是内存中的文件既不是/build/js/吔不是/assets/)。

已经搭建好运行环境了接下来 如何开发app

由于babel依赖,这个项目支持es6模块

当项目构建的时候Webpack将正确的移动图片到构建的文件夹丅,提供我们正确的路径

在css工作中的方式也一样

问题解决了直接在根目录下创建一个文件夹test。
这简直就是个大坑啊!我花了两小时解决办法就这么暴力。
我没在配置文件加个test来坑自己
我升级npm前是绝对不需要这样嘚, 我不知道为什么升级后就要这样

我要回帖

更多关于 查询npm版本报错 的文章

 

随机推荐