the_forge:我们突破性的,快速的PWA CLI工具-源码

上传者: 42116585 | 上传时间: 2021-01-30 20:10:11 | 文件大小: 2.16MB | 文件类型: ZIP
伪造 “代码被伪造的地方。 ” 使用一个简单的命令创建和部署渐进式Web应用程序。 入门: 确保使用全局-g标志安装Forge: npm install the_forge -g forge 创建项目时,系统将询问您如何托管它。 如果您尚未登录,系统将指导您登录Firebase或AWS。 验证后,回答问题以选择要创建的PWA类型,并命名新的项目目录。 一切都会为您生成并部署! 立即开始锻造您的PWA。 您的服务器和Webpack文件已预先配置并可以使用,但可以随应用程序的进行轻松修改以满足您的需求。 进行更改后,可以运行forge -r重新部署。 关于导航目录的注意事项:Forge会扫描终端当前工作目录中的目录,因此在使用redeploy和init标志时,请确保从目标目录上方的一个目录中运行Forge。 如何创建新的Firebase项目: 导航到并查找“添加项目”按钮-> 按照说明创建新项目。 创建项目后,复制其名称(底部的名称)以在Forge CLI->中使用 如何使用AWS部署功能: 在选择AWS作为部署方法之前,请使用Homebrew安装Elastic bean

文件下载

资源详情

[{"title":"( 81 个子文件 2.16MB ) the_forge:我们突破性的,快速的PWA CLI工具-源码","children":[{"title":"the_forge-master","children":[{"title":".gitignore <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 212.60KB </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 6.80KB </span>","children":null,"spread":false},{"title":"postinstall.js <span style='color:#111;'> 132B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.30KB </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"templates","children":[{"title":"starter-pwa","children":[{"title":".gitignore <span style='color:#111;'> 121B </span>","children":null,"spread":false},{"title":"images","children":[{"title":"template-progressive-web-app.png <span style='color:#111;'> 106.78KB </span>","children":null,"spread":false}],"spread":true},{"title":"package.json <span style='color:#111;'> 310B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 13.12KB </span>","children":null,"spread":false},{"title":"build","children":[{"title":"fonts","children":[{"title":"roboto","children":[{"title":"Roboto-Medium.woff2 <span style='color:#111;'> 49.05KB </span>","children":null,"spread":false},{"title":"Roboto-Thin.woff <span style='color:#111;'> 60.18KB </span>","children":null,"spread":false},{"title":"Roboto-Regular.woff <span style='color:#111;'> 60.29KB </span>","children":null,"spread":false},{"title":"Roboto-Light.woff2 <span style='color:#111;'> 48.22KB </span>","children":null,"spread":false},{"title":"Roboto-Bold.woff2 <span style='color:#111;'> 48.80KB </span>","children":null,"spread":false},{"title":"Roboto-Medium.woff <span style='color:#111;'> 61.50KB </span>","children":null,"spread":false},{"title":"Roboto-Thin.woff2 <span style='color:#111;'> 47.39KB </span>","children":null,"spread":false},{"title":"Roboto-Bold.woff <span style='color:#111;'> 61.40KB </span>","children":null,"spread":false},{"title":"Roboto-Regular.woff2 <span style='color:#111;'> 48.08KB </span>","children":null,"spread":false},{"title":"Roboto-Light.woff <span style='color:#111;'> 60.86KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"service-worker.js <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"images","children":[{"title":"icons","children":[{"title":"icon-256x256.png <span style='color:#111;'> 21.17KB </span>","children":null,"spread":false},{"title":"icon-144x144.png <span style='color:#111;'> 10.27KB </span>","children":null,"spread":false},{"title":"icon-128x128.png <span style='color:#111;'> 9.04KB </span>","children":null,"spread":false},{"title":"icon-192x192.png <span style='color:#111;'> 14.30KB </span>","children":null,"spread":false},{"title":"icon-152x152.png <span style='color:#111;'> 10.89KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"scripts","children":[{"title":"app.js <span style='color:#111;'> 607B </span>","children":null,"spread":false}],"spread":false},{"title":"index.html <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"manifest.json <span style='color:#111;'> 725B </span>","children":null,"spread":false},{"title":"styles","children":[{"title":"style.css <span style='color:#111;'> 64B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"_config.yml <span style='color:#111;'> 27B </span>","children":null,"spread":false},{"title":"server.js <span style='color:#111;'> 283B </span>","children":null,"spread":false}],"spread":true},{"title":"beginners-guide","children":[{"title":".gitignore <span style='color:#111;'> 121B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 315B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 13.12KB </span>","children":null,"spread":false},{"title":"build","children":[{"title":"theForge.png <span style='color:#111;'> 428.13KB </span>","children":null,"spread":false},{"title":"forge-bg.jpg <span style='color:#111;'> 80.80KB </span>","children":null,"spread":false},{"title":"chromeDevTools.png <span style='color:#111;'> 172.09KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 6.51KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 327.46KB </span>","children":null,"spread":false},{"title":"manifest.json <span style='color:#111;'> 698B </span>","children":null,"spread":false},{"title":"img","children":[{"title":"forge-384.png <span style='color:#111;'> 112.86KB </span>","children":null,"spread":false},{"title":"forge-48.png <span style='color:#111;'> 4.70KB </span>","children":null,"spread":false},{"title":"forge-144.png <span style='color:#111;'> 25.44KB </span>","children":null,"spread":false},{"title":"forge-196.png <span style='color:#111;'> 40.43KB </span>","children":null,"spread":false},{"title":"forge-96.png <span style='color:#111;'> 13.48KB </span>","children":null,"spread":false}],"spread":false},{"title":"styles.css <span style='color:#111;'> 750B </span>","children":null,"spread":false},{"title":"sw.js <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false}],"spread":false},{"title":"server.js <span style='color:#111;'> 283B </span>","children":null,"spread":false}],"spread":true},{"title":"react-pwa","children":[{"title":"client","children":[{"title":"app.scss <span style='color:#111;'> 193B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 177B </span>","children":null,"spread":false},{"title":"Header.jsx <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"App.jsx <span style='color:#111;'> 270B </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 121B </span>","children":null,"spread":false},{"title":".babelrc <span style='color:#111;'> 48B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 811B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 387.97KB </span>","children":null,"spread":false},{"title":"webpack.config.js <span style='color:#111;'> 519B </span>","children":null,"spread":false},{"title":"build","children":[{"title":"index.html <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 327.46KB </span>","children":null,"spread":false},{"title":"manifest.json <span style='color:#111;'> 701B </span>","children":null,"spread":false},{"title":"img","children":[{"title":"forge-384.png <span style='color:#111;'> 112.86KB </span>","children":null,"spread":false},{"title":"forge-48.png <span style='color:#111;'> 4.70KB </span>","children":null,"spread":false},{"title":"forge-144.png <span style='color:#111;'> 25.44KB </span>","children":null,"spread":false},{"title":"forge-196.png <span style='color:#111;'> 40.43KB </span>","children":null,"spread":false},{"title":"forge-96.png <span style='color:#111;'> 13.48KB </span>","children":null,"spread":false}],"spread":false},{"title":"bundle.js <span style='color:#111;'> 107.36KB </span>","children":null,"spread":false},{"title":"sw.js <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false}],"spread":false},{"title":"server.js <span style='color:#111;'> 283B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"aws.js <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"init","children":[{"title":"Firebase","children":[{"title":"firebase.json <span style='color:#111;'> 235B </span>","children":null,"spread":false}],"spread":true},{"title":"AWS","children":[{"title":".elasticbeanstalk","children":[{"title":"config.yml <span style='color:#111;'> 391B </span>","children":null,"spread":false}],"spread":true},{"title":".ebextensions","children":[{"title":"nodecommand.config <span style='color:#111;'> 86B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"commands.js <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"firebase.js <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"inquirer.js <span style='color:#111;'> 4.36KB </span>","children":null,"spread":false},{"title":"generator.js <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"js","children":[{"title":"generator-test.js <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"aws-test.js <span style='color:#111;'> 877B </span>","children":null,"spread":false},{"title":"firebase-test.js <span style='color:#111;'> 912B </span>","children":null,"spread":false}],"spread":true},{"title":"index.js <span style='color:#111;'> 89B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明