摘要:簡單介紹首先本文不會對代碼進行解釋,其所有配置都可以在文檔上找到。平時工作中會寫一些多頁面應(yīng)用,因為習(xí)慣了的開發(fā)模式,故此寫了一個簡單的配置,跟大家一起分享。
簡單介紹
首先本文不會對webpack代碼進行解釋,其所有配置都可以在文檔上找到。
平時工作中會寫一些多頁面應(yīng)用,因為習(xí)慣了react的開發(fā)模式,故此寫了一個簡單的配置,跟大家一起分享。如果你也喜歡,對你的開發(fā)有所幫助,希望給點鼓勵(start)
github地址:https://github.com/ivan-GM/Gm...
項目目錄介紹:
打包后文件目錄:
打包成cli1,首先創(chuàng)建個文件夾,npm init初始化項目;
2, 創(chuàng)建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; } } ] commander .option("init", "create project") .version("1.0", "-v, --version") commander .command("init") .description("") .action(() => { inquirer.prompt(questions).then(answers => { const { projectName } = answers; const spinner = ora("Loading unicorns").start(); spinner.color = "green"; spinner.text = "downloading template..."; download("direct:https://github.com/ivan-GM/live", projectName, { clone: true }, (err) => { if (err) { console.log(err) } else { spinner.stop() console.log("sucess") } }) }) }); commander.parse(process.argv);
3,添加命令:打開package.json
"bin": { "my-cli": "./bin/index.js" },
4,發(fā)布npm
*上面代碼只是對打包成cli進行了簡單的說明,如果感興趣了,可以深入研究
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/100973.html
摘要:搭建多頁面應(yīng)用在往下看之前請確保先上個涼的吃著目錄結(jié)構(gòu)編譯結(jié)果配置文件腳本存放處項目開發(fā)中一些常用的方法主要存放和請求有關(guān)的靜態(tài)文件模版文件項目開發(fā)中一些常用的方法其實我覺得可以和放在一塊,但是個人習(xí)慣還是分開啦開始擼代碼如何創(chuàng)建多頁面應(yīng)用 webpack4 搭建 react 多頁面應(yīng)用 在往下看之前請確保nodejs > 8.X 先上個涼的吃著 目錄結(jié)構(gòu) . ├── dist ...
摘要:開箱即用的多頁面腳手架基于模塊化開發(fā)可復(fù)用的現(xiàn)代化網(wǎng)站感興趣的朋友,請點個及時關(guān)注項目更新請點個項目請?zhí)崽匦灾С智昂蠖朔蛛x開發(fā)配置完整的打包方案支持本地開發(fā)熱更新集成代碼風(fēng)格校驗支持編寫源碼,編譯生成生產(chǎn)代碼內(nèi)置開發(fā)環(huán)境,自動加樣式前綴自 Webpack-seed 開箱即用的多頁面腳手架, 基于webpack4.2x babel7.1x模塊化開發(fā)可復(fù)用的現(xiàn)代化網(wǎng)站(Without Vu...
摘要:原作者原鏈接基于多入口生成模板用于服務(wù)端渲染的方案及實戰(zhàn)法律聲明警告本作品遵循署名非商業(yè)性使用禁止演繹未本地化版本協(xié)議發(fā)布。這是什么背景現(xiàn)代化的前端項目中很多都使用了客戶端渲染的單頁面應(yīng)用。 原作者:@LinuxerPHL原鏈接:基于 Webpack 4 多入口生成模板用于服務(wù)端渲染的方案及實戰(zhàn) 法律聲明 警告:本作品遵循 署名-非商業(yè)性使用-禁止演繹3.0 未本地化版本(CC BY-...
閱讀 5297·2021-09-22 15:59
閱讀 1878·2021-08-23 09:42
閱讀 2574·2019-08-29 18:42
閱讀 3459·2019-08-29 10:55
閱讀 2072·2019-08-27 10:57
閱讀 1771·2019-08-26 18:27
閱讀 2733·2019-08-23 18:26
閱讀 2932·2019-08-23 14:40