开发环境要求
- Node版本 >= 12.2.0
- npm版本 >= 6
初始化一个 Svelte 项目
官方脚手架
安装
degit
npm install -g degit
使用
degit
创建项目degit sveltejs/template your-project
安装项目依赖
cd your-project npm install npm run dev
degit
创建的项目默认使用rollup
打包和编译
目录结构
│ .gitignore
│ package-lock.json
│ package.json
│ README.md
│ rollup.config.js
|
├─public
│ │ favicon.png
│ │ global.css
│ │ index.html
│ │
│ └─build
│ bundle.css
│ bundle.js
│ bundle.js.map
│
├─scripts
│ setupTypeScript.js
│
└─src
App.svelte
main.js
配置
脚手架创建的项目默认使用 JS,若要使用 TS,执行命令 node scripts/setupTypeScript.js
执行完成后会删除 scripts 文件夹,需要重新安装 node_modules 包
TS 目录结构
│ .gitignore
│ LICENSE
│ package.json
│ README.md
│ rollup.config.js
│ tsconfig.json
│
├─.vscode
│ extensions.json
│
├─public
│
└─src
App.svelte
global.d.ts
main.ts