parcel比webpack简单简洁太多了,0配置,构建干净,没有乱七八糟的warning; 所有的缺少的模块都是自动安装的,不用像webpack一样停下安装再运行测试再停下安装再运行测试…
安装模块
// 全局安装parcel-bundler
tyarn global add parcel-bundler
// 初始化package.json
npm init -y
// 添加parcel到项目
yarn add parcel-bundler --dev
目录
初始化package.json
{
"name": "parcel-taste",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"dev": "parcel src/index.html", // 入口
"build": "parcel src/index.html",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"parcel-bundler": "^1.12.4"
}
}
yarn dev
运行
默认给配置了热加载,并且修改了文件不会出现一堆warning,比webpack好用多了
配置其他插件
TypeScript
https://parceljs.org/typeScript.html
转换 TypeScript 是开箱即用的不需要额外的配置
可以直接引入script标签引入ts
<script src="./greeter.ts"></script>
vue
新建测试相关的文件vue、index.js,进行一点vue的配置
所有的缺少的模块都是自动安装的,不用像webpack一样停下安装再运行测试再停下安装再运行测试
scss
https://parceljs.org/scss.html
直接用,0配置。