如何创建自定义 node.js 应用程序启动脚本
How to create custom node.js application starter scripts
我想创建自定义脚本来创建新的应用程序,就像 npx create-react-app my-app
一样。但是,我想自定义库和文件夹结构等。但是,我不太确定如何处理这个问题。我想过两种方法,但我不确定哪一种最适合我的需要。
- 我是否应该创建一个自定义包,然后使用
fs
等创建我需要的文件
- 执行我提到的事情的批处理脚本。
我发现 express 有这个功能,但如果能够自定义这些设置就好了。是否有任何替代方法和可能更有效的方法来执行此操作?
此外,如果我要通过 nmp 包来完成。我怎样才能从 cli 运行 他们?
提前致谢!
如果定制不是太高级,您可以先创建一个模板存储库并在其中放置一个 setup
脚本,这可以通过使用 inquirer
npm 模块来实现。这是一个例子:
参见 https://github.com/kriasoft/nodejs-api-starter -> setup.js
我想创建自定义脚本来创建新的应用程序,就像 npx create-react-app my-app
一样。但是,我想自定义库和文件夹结构等。但是,我不太确定如何处理这个问题。我想过两种方法,但我不确定哪一种最适合我的需要。
- 我是否应该创建一个自定义包,然后使用
fs
等创建我需要的文件 - 执行我提到的事情的批处理脚本。
我发现 express 有这个功能,但如果能够自定义这些设置就好了。是否有任何替代方法和可能更有效的方法来执行此操作?
此外,如果我要通过 nmp 包来完成。我怎样才能从 cli 运行 他们?
提前致谢!
如果定制不是太高级,您可以先创建一个模板存储库并在其中放置一个 setup
脚本,这可以通过使用 inquirer
npm 模块来实现。这是一个例子:
参见 https://github.com/kriasoft/nodejs-api-starter -> setup.js