[我最近一直在与Laravel合作,Artisan has several useful make
commands根据类名从模板存根动态生成php,并且允许使用自定义make
命令来加快处理速度。
复制粘贴的简短内容,有一个简单的工具可以让我基于一个模板以类似的方式生成普通的JS,该模板允许我指定一些要替换的变量,然后在我的项目中生成?
该项目的最终目标是运行一个带有某些参数的单个终端命令,该参数生成我需要的所有文件(至少8-10个PHP文件以及大约4个JS文件),所有这些文件都放入正确的目录,使我可以做最少的“插入”操作,因此我可以立即开始使用它们。我可以链接自定义的artisan命令,但是下一步是获取某种终端JS生成器。该项目的性质是大约有。在能够与数据库表和前端连接之前,需要生成并通常填充12-14个文件,因此您可以理解为什么我要这样做。
您可以使用bash这样操作
make
$ 1是文件名,$ 2是另一个参数,您可以将其传递给要写入js文件的脚本。
我会看#!/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。