使用不同的模板来初始化一个新的工程。
inspired by create-vite-app。
https://github.com/RanSatious/create-segma-app
# set the correct registry first
$ npm config set registry http://npm.segma.tech/
$ npm init segma-app <project-name>
$ cd <project-name>
$ npm i
$ npm run dev
可用的模板
-
vue
(default) vue3
segma-vue
segma-vue3
typescript
empty
注意
vue
、 vue3
2 个模板只包含基本的配置,主要是为创建新的 vue 工程提供便利。
要为新项目创建正式模板,请使用segma-vue
模板。
typescript
模板作为 template-typescript 的替代者,可使用该模板来创建新的 typescript 工程。
使用指定的模板进行初始化:
$ npm init segma-app <project-name> --template typescript
# or
$ npm init segma-app <project-name> -t typescript
指定文件换行符。
windows 下为 crlf
,其他环境为 lf
。
$ npm init segma-app <project-name>
$ npm init segma-app <project-name> --eol auto
\n
$ npm init segma-app <project-name> --eol lf
\r\n
$ npm init segma-app <project-name> --eol crlf