当前位置: 首页 > news >正文

做网站用什么程序好房地产十大营销手段

做网站用什么程序好,房地产十大营销手段,忻州网站建设哪家好,网站隐藏php后缀引言 项目中经常用到共用的js,这里就需要用到共用js打包,这篇文章讲解两种打包方式,webpack打包和rollup打包两种方式 1、webpack打包js 1.1 在根目录创建 webpack.config.js,配置如下 const path require(path); module.expo…

引言
项目中经常用到共用的js,这里就需要用到共用js打包,这篇文章讲解两种打包方式,webpack打包和rollup打包两种方式

1、webpack打包js

1.1 在根目录创建 webpack.config.js,配置如下

const path = require('path');
module.exports = {entry: './index.js', output:{filename:'index.js',path:path.resolve(__dirname,'dist'),library: 'myModule',libraryTarget:'umd'},// 以下代码为新添加代码module:{rules:[{test: /\.js$/, // 匹配所有 js 文件loader: 'babel-loader' // 使用 babel-loader 处理 js 文件},]},
};

1.2 安装依赖包 package.json

npm install @babel/core @babel/preset-env babel-loader @babel/plugin-transform-runtime 这里用来将es6转成es5
npm install webpack webpack-cli

{"main": "index.js","scripts": {"buildwebpack": "webpack"},"devDependencies": {"@babel/core": "^7.23.9","@babel/preset-env": "^7.23.9","babel-loader": "^9.1.3","webpack": "^5.90.0","webpack-cli": "^5.1.4"},"dependencies": {"@babel/plugin-transform-runtime": "^7.23.9"}
}

1.3 配置 babel.config.js

const presets = [["@babel/env",{targets: {ie: "6",edge: "17",firefox: "60",chrome: "67",safari: "11.1"},//useBuiltIns: "usage",//corejs: "3", // <---  此处加个这个,就没有报错警告了},],
];module.exports = { presets,"plugins": ["@babel/transform-runtime"]
};

1.4 webpack 支持vue

“vue-loader”: “^15.11.1”,
“vue-template-compiler”: “^2.6.12” //需要和vue版本一致
npm install vue-loader@15 vue-template-compiler@2 vue@2 css-loader

const path = require('path');
const {VueLoaderPlugin} = require('vue-loader')
module.exports = {entry: './index.js', output:{filename:'index.js',path:path.resolve(__dirname,'dist'),library: 'myModule',libraryTarget:'umd'},// 以下代码为新添加代码module:{rules:[{test: /\.js$/, // 匹配所有 js 文件loader: 'babel-loader' // 使用 babel-loader 处理 js 文件},{test: /\.vue$/, loader: 'vue-loader'},
//    { test: /\.css$/, 
//      use: ['style-loader','css-loader' ]
//    },]},//需要注意的点:vue-loader 15版本需加入插件plugins: [new VueLoaderPlugin()]
};

2、rollup 打包js

2.1 在根目录创建 rollup.config.js,配置如下

import babel from 'rollup-plugin-babel';
export default {input: 'index.js',output: {file: 'lib/index.js',format: 'cjs',},plugins: [ babel({runtimeHelpers: true, presets: ["@babel/preset-env"],}) ],
};

2.2 安装依赖包 package.json

npm install @babel/core @babel/preset-env 这里用来将es6转成es5
npm install rollup rollup-plugin-babel

{"main": "index.js","scripts": {"buildrollup": "rollup -c",},"devDependencies": {"@babel/core": "^7.23.9","@babel/preset-env": "^7.23.9","babel-loader": "^9.1.3"},"dependencies": {"@babel/plugin-transform-runtime": "^7.23.9","rollup": "^2.79.1","rollup-plugin-babel": "^4.4.0"}
}

2.4 rollup 打包vue

rollup-plugin-vue^5.1.9 + vue-template-compiler
rollup-plugin-postcss 识别css和预处理文件
npm install rollup-plugin-vue@5 vue-template-compiler rollup-plugin-postcss

export default {input: 'index.js',output: {file: 'lib/index.js',format: 'cjs',},plugins: [ babel({runtimeHelpers: true, presets: ["@babel/preset-env"],}),vue2({css:true,compilerTemplate: true,preprocessStyles: true}) ],
};
http://www.dinnco.com/news/54650.html

相关文章:

  • 自己做的网站怎么发布谷歌seo代运营
  • 男女做暖暖免费网站百度认证营销推广师
  • 重庆公司网站开发网络营销题库及答案2020
  • ag电子游戏网站开发海南百度推广开户
  • 网站开发人员 平均工资seo优化6个实用技巧
  • java和HTML做网站营销软件商城
  • 晋中建设集团网站网络营销推广8种方法
  • 做网站有必要?如何进行seo
  • 做的网站上传到服务器吗网站首页制作网站
  • php一键建站在线培训系统平台
  • 美容网站开发短网址
  • 南京网站设计课程山西百度推广开户
  • 全国网站建设有实力一键搭建网站工具
  • wordpress 图片轮播插件下载seo课程
  • 做网站都需要哪些信息nba排名榜
  • 网站关键字可以做几个自己搭建一个网站
  • 黄石网站设计网络媒体广告代理
  • 遵义市住房和城乡建设局官方网站seo资讯推推蛙
  • 怎么在免费空间里面做网站怎么弄一个网站平台
  • 做企业网站需要哪些怎么搭建一个网站
  • 旅游网站开题报告策划方案
  • 云南营销网站建设搜狗收录提交入口
  • 重庆有什么好玩的地方景点介绍搜索关键词排名优化软件
  • 柳州做网站优化百度一下网页入口
  • 网站管理员是干什么的使用网站模板快速建站
  • 平顶山专业做网站公司网站开发
  • 设计网站printerest网站收录申请
  • 网站如何做收录sem推广竞价
  • 做网站开发钱杭州百度推广开户
  • 家用电脑做网站教程skr搜索引擎入口