首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从与Laravel的Artisan类似的终端模板生成JavaScript?

如何从与Laravel的Artisan类似的终端模板生成JavaScript?
EN

Stack Overflow用户
提问于 2019-11-20 03:26:49
回答 2查看 436关注 0票数 1

我最近一直在使用Laravel和命令,后者根据类名动态地从模板存根生成php,并允许定制的make命令加快速度。

除了复制粘贴之外,还有一个简单的工具可以让我以类似的方式生成简单的JS,它的模板允许我指定要替换的变量,然后在我的项目中生成这些变量?

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

EN

回答 2

Stack Overflow用户

发布于 2019-11-20 03:46:59

你可以像这样用bash来做

代码语言:javascript
运行
复制
#!/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

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

票数 0
EN

Stack Overflow用户

发布于 2019-11-20 04:12:38

我会看看喜根。我不知道您的输出文件应该是什么样子,但是hygen允许您创建自己的模板和生成器。显示一些JS代码的这有一个相关的代码片段。。除此之外,我不能给出任何建议,因为到目前为止我还没有使用过它。

如果这看起来有点过了,您可以始终使用VS代码的模板来建立一个基础,但是您不会有任何参数。VS代码扩展可以克服我猜想的那样,但是这样您就不会在cli中了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58946174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档