博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Parcel,0配置打包typescript和react
阅读量:6795 次
发布时间:2019-06-26

本文共 1517 字,大约阅读时间需要 5 分钟。

Parcel是啥?

平常打包工具我们会去选择Webpack,但是我们都发现去使用webpack要么就去社区里找配置好的或者自己去看文档去配一大堆插件啊等等,但是我们在开发中还会遇到很多问题。有一句话说得好,配好了的Webpack就别动了。。因为下一步你继续配的话,你也不知道会发生什么。

那么现在有一个真正的0配置打包工具,拿来就用岂不是美滋滋?

这是官网的介绍,网址如下:

进入正题

现在很多人用React,并且还用上了Typescript!配置Webpack用tsc可太麻烦了。我们来看看Parcel是怎么做到的。

  1. mkdir parcel-typescript-react-example
  2. yarn init
  3. mkdir src
  4. tsc --init

接着我们需要yarn add 一些玩意儿:

  • yarn add parcel-bundler react react-dom typescript babel-preset-react @types/react @types/react-dom

接下来我们在根目录下创建index.html:

  
parcel-typescript-react-example
复制代码

src文件中我们创建 index.tscstyes.css:

import * as React from 'react';import * as ReactDOM from 'react-dom';class App extends React.Component{  render(){    return 
Hello World!
; }}ReactDOM.render(
, document.getElementById("root"));复制代码

CSS文件

* {  margin: 0;  padding: 0;}h1 {  color: red;  font-size: 18;}复制代码

我们的package.json如下:

{  "name": "parcel-react",  "version": "1.0.0",  "main": "src/index.tsx",  "license": "MIT",  "scripts": {    "start": "parcel index.html"  },  "dependencies": {    "@types/react": "^16.0.30",    "@types/react-dom": "^16.0.3",    "react": "^16.2.0",    "react-dom": "^16.2.0"  },  "devDependencies": {    "babel-preset-react": "^6.24.1",    "parcel-bundler": "^1.0.3",    "typescript": "^2.6.2"  }}复制代码

这样我们就可以打开终端-> cd parcel-typescript-react-example -> yarn start

静候佳音,然后locahost://1234就能看见火红的Hello World!啦

大家也可以到我的去 clone 代码。

欢迎start、issues~

也可以看看我github中的其他玩意儿!

以下是我的博客:

转载于:https://juejin.im/post/5a35053ef265da431d3cc058

你可能感兴趣的文章
Mac前端抓包小工具Charles4.0下载
查看>>
用AHP层次分析法挑选最佳结婚对象
查看>>
Subversion安装手记
查看>>
Effective C++ 阅读笔记(二)public继承与继承中的函数覆盖
查看>>
Centos 学习大纲
查看>>
常见的JavaScript易错知识点整理
查看>>
李开复:钉钉是大胆的突破式创新
查看>>
夏普欲收回美洲品牌授权 海信总裁:严格按照合同办
查看>>
大数据市场迎来扩容期 本土内存数据库抢位崛起
查看>>
IPython4_Notebook
查看>>
rac问题思考总结
查看>>
Android 自定义View总结
查看>>
.NET平台开源项目速览(5)深入使用与扩展SharpConfig组件
查看>>
u-boot-1.3.4 移植到S3C2440
查看>>
HotSpot运行时概览#2
查看>>
Go结构体标签表达式v1.0发布,参数校验杀手锏
查看>>
对react中setState的总结
查看>>
[回炉计划]-实现一个图片预加载
查看>>
正则表达式
查看>>
360前端星计划学习-html
查看>>