nodejs

 nodejs  nodejs


使用NRM管理NPM镜像源

# 安装nrm
npm install -g nrm
# 查看源列表
nrm ls
# 使用淘宝源
nrm use taobao
# 使用nrm工具切换淘宝源
npx nrm use taobao
# 如果之后需要切换回官方源可使用
npx nrm use npm

React项目初始化

# 使用create-react-app新建项目
npx create-react-app react-app
# react暴露webpack配置文件


React暴露webpack配置文件(react-scripts eject)

create-react-app创建的项目封装了react内部使用的所有NPM模块,从而使得package.json非常简洁只需要包含业务的依赖。

然而,如果你想开始做更复杂的事情,并安装可能与create-react-app正在使用的模块交互的模块,这些新模块需要知道哪些可用,哪些不可用,这意味着你需要让create-react-app非抽象它们

在React中安装create-react-app脚手架新建项目,但是新建的项目中没有配置文件。

本质上,这就是react-scripts eject所做的。它将不再隐藏在引擎盖下安装的东西,而是将这些东西弹出到项目的包中。Json,让每个人都能看到。

webpack的配置文件webpack.base.conf.js隐藏在了node_modules文件夹下的react-scripts下

可以通过以下命令将webpack配置文件暴露出来

npm run eject
yarn eject