手机版

详细解释基于react webpack的多页应用程序配置

时间:2021-08-27 来源:互联网 编辑:宝哥软件园 浏览:

简介

首先,本文不会解释webpack代码,它的所有配置都可以在文档中找到。

我在工作中通常会写一些多页的应用程序。因为习惯了react的开发模式,所以写了一个简单的配置分享给大家。如果你也喜欢,会对你的发展有帮助,希望能给点鼓励(开始)

Github地址:https://github.com/ivan-GM/Gm-cli

项目目录介绍:

打包文件目录:

打包到cli如果您厌倦了复制和粘贴新项目,也可以构建到cli中

1、首先创建一个文件夹,npm init初始化项目;

2.创建bin目录,通过touch index.js编写配置文件;

const commander=require(' commander ');const inquirer=require(' inquirer ');const download=require(' download-git-repo ')const ora=require(' ora ');const questions=[{ type : ' input ',name: 'projectName ',message: 'project name: ',filter : function(val){ return val;} }]指挥官。选项(' init ',' create project ')。版本(' 1.0 ','-v,- version)指挥官。命令(' init ')。描述(“”)。action(()={ inquirer.prompt(问题))。然后(答案={ const { projectName }=答案;常量微调器=ora(“加载独角兽”)。start();spinner.color='绿色';spinner.text='正在下载模板.';下载(' direct :https://github.com/Ivan-GM/live ',projectName,{ clone: true },(err)={ if(err){ console . log(err)} else { spinner . stop()console . log(' success ')} })}));commander . parse(process . argv);3.添加命令:打开package.json

Bin' : {'my-CLI' : '。/bin/index.js'},4。发布npm

*上面的代码只是对打包成cli的简单解释。如果你感兴趣,可以深入研究。

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

版权声明:详细解释基于react webpack的多页应用程序配置是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。