如何从具有类似于Laravel Artisan的终端的模板生成JavaScript?

问题描述 投票:1回答:2

[我最近一直在与Laravel合作,Artisan has several useful make commands根据类名从模板存根动态生成php,并且允许使用自定义make命令来加快处理速度。

复制粘贴的简短内容,有一个简单的工具可以让我基于一个模板以类似的方式生成普通的JS,该模板允许我指定一些要替换的变量,然后在我的项目中生成?

该项目的最终目标是运行一个带有某些参数的单个终端命令,该参数生成我需要的所有文件(至少8-10个PHP文件以及大约4个JS文件),所有这些文件都放入正确的目录,使我可以做最少的“插入”操作,因此我可以立即开始使用它们。我可以链接自定义的artisan命令,但是下一步是获取某种终端JS生成器。该项目的性质是大约有。在能够与数据库表和前端连接之前,需要生成并通常填充12-14个文件,因此您可以理解为什么我要这样做。

javascript php terminal generator artisan
2个回答
0
投票

您可以使用bash这样操作

make

$ 1是文件名,$ 2是另一个参数,您可以将其传递给要写入js文件的脚本。


0
投票

我会看#!/bin/bash file_location=path/to/dir/$1.js if [ -e $1 ]; then echo "File $1.js already exists!" else cat > $file_location <<EOF let hi = '$2' console.log(hi) EOF fi 。我不知道您的输出文件应该是什么样子,但是hygen允许您创建自己的模板和生成器。显示一些JS代码的hygen。到目前为止,我还没有使用任何其他建议。

如果这看起来太多了,您始终可以使用VS Code的模板来建立基础,但是您将没有任何参数。 VS Code扩展程序可以克服我的猜测,但是您就不在一个cli。

© www.soinside.com 2019 - 2024. All rights reserved.