我是靠谱客的博主 小巧板凳,这篇文章主要介绍node的两种编译方式,现在分享给大家,希望可以做个参考。

在线编译

  1. 在线编译需要引入browser.min.js文件。
  2. 需要编译的文件类型要改成 type=“text/bable”。
<script src="browser.min.js" charset="utf-8"></script>
<script type="text/bable"  src = "nav.pre.js"></script>

不推荐在线编译,存在性能问题,同时用户体验不好。
存在编译有一定的时间消耗。

本地编译

使用@babel/core @babel/cli @babel/preset-env 库进行本地编译。
@babel/core babel的核心库类
@babel/cli babel的脚手架
@babel/preset-env babel预设置,
.babelrc babel的配置文件,固定文件名

  npm init -y //初始化一个工程
  npm i @bable/core @babel/cli @babel/preset-env -D //下载库类
  //package.json
  {
  "name": "20200309",
  "version": "1.0.0",
  "description": "",
  "main": "browser.min.js",
  "scripts": {
    "build": "babel src -d dest"//编译脚本指令 src :存放.js文件的文件夹名 dest:编译后存放的文件夹名
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@babel/cli": "^7.8.4",
    "@babel/core": "^7.8.7",
    "@babel/preset-env": "^7.8.7"
  }
}
npm run build //编译指令
//.babelrc babel编译文件的配置文件
{
  "presets": ["@babel/preset-env"]
}

最后

以上就是小巧板凳最近收集整理的关于node的两种编译方式的全部内容,更多相关node内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(124)

评论列表共有 0 条评论

立即
投稿
返回
顶部