如何创建自定义 node.js 应用程序启动脚本

How to create custom node.js application starter scripts

我想创建自定义脚本来创建新的应用程序,就像 npx create-react-app my-app 一样。但是,我想自定义库和文件夹结构等。但是,我不太确定如何处理这个问题。我想过两种方法,但我不确定哪一种最适合我的需要。

  1. 我是否应该创建一个自定义包,然后使用 fs 等创建我需要的文件
  2. 执行我提到的事情的批处理脚本。

我发现 express 有这个功能,但如果能够自定义这些设置就好了。是否有任何替代方法和可能更有效的方法来执行此操作?

此外,如果我要通过 nmp 包来完成。我怎样才能从 cli 运行 他们?

提前致谢!

如果定制不是太高级,您可以先创建一个模板存储库并在其中放置一个 setup 脚本,这可以通过使用 inquirer npm 模块来实现。这是一个例子:

参见 https://github.com/kriasoft/nodejs-api-starter -> setup.js