我一直在考虑创建类似 create-react-app 的东西,我使用了一些非标准的设置,并且将它们与每个项目连接起来不是很方便。我想创建一个命令来创建一个项目框架,连接我需要的所有模块,并创建某些现成的文件。
那些。我想准确地写入给定目录中的控制台,例如create-my-app name-app,并在那里创建一个项目。我可以创建一个类似的命令node create.js name-app PATH,它将在特定目录中工作,但我有兴趣完全按照我在第一句话中写的那样做。
这可以用 node.js 完成吗?我该怎么做?我会非常感谢一个提示,一篇文章,否则我找不到任何可以理解的东西。谢谢!
或者,创建一个
.bat文件。您可以在不指定扩展名的情况下从命令行运行批处理文件,它们也可以接受参数。例如(批处理文件):
脚本:
在有这两个文件的文件夹中打开控制台,执行:
在输出中你得到:
请注意,零参数将指向位置
node.exe,而第一个参数将指向您的create-my-app.js. 从 index 开始2,你传递的参数会去。已经有一段时间了,但无论如何我都会更新!VSCODE 有一个创建模板的模块。只需单击几下即可创建它们。一次编写一个模板并尽可能多地使用它......此外,它支持您在模板代码中定义的变量,并在您创建它们时将数据指向它们。例如,项目名称、版本、作者和任何其他数据。这是该项目的链接:https ://github.com/cantonios/vscode-project-templates