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

做网站可行性分析wordpress 提权

做网站可行性分析,wordpress 提权,春节网页设计主题,企业网站推广可以选择哪些方法?引言 项目中经常用到共用的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.yayakq.cn/news/95047/

相关文章:

  • 建站软件免费版下载做毕业设计哪个网站好
  • 网站备案 工信部个人网站免费的吗
  • 建网站注意什么常州建站费用
  • 做百度移动网站点网页设计公司163企业邮箱
  • 响应式网站开发asp国内网站
  • 漳州做网站设计小说网站怎么做防采集
  • 网站手机端打不开seo推广怎么收费
  • 找个网站网页设计电子版教材
  • 吉林省建设监理协会网站开发小程序需要多少钱难吗
  • 班级网站建设心得体会范文网站建设 自动生成
  • 网站维护很难吗网站设计案例分析
  • 上线了建站怎么样网页网站制作培训班
  • 怎么投诉没有备案就已经运营网站网站怎么做的防采集
  • 如何将自己 做的网站发布网上深圳苏州企业网站建设服务公司
  • 无忧网站源码厦门网页建站申请费用
  • 网站建设技术服务公司南昌知名的网站建设公司
  • 创建公司网站原材料价格查询网站
  • 怎么做网站链接支付salient wordpress
  • 个人网站备案注意事项网站建设用到什么软件
  • 广东建设中标网站网站栏目及内容
  • 南昌网站制作方案定制成都企业建网站
  • 违法网站做网站的人会受罚嘛创意设计公司的经营范围
  • jsp网站开发软件蚌埠网站开发
  • 做dj选歌是哪个网站清远最新通知
  • wordpress站点克隆php团购网站开发
  • 乐清柳市阿里巴巴做网站的河南做网站团队
  • 开源 html5网站模板响应式网站建设好么
  • 网站丢了数据库还在网站栏目和版块的设计心得
  • 大作设计网站公司wordpress个人中心页
  • 网站空间代理加盟湖南做网站kaodezhu