zoukankan      html  css  js  c++  java
  • 一、rollup

    参考:
    redux
    reach-router
    rollup-starter-lib
    rollup-starter-app
    roller-cli
    create-react-library





    一、安装 npm install
    --global rollup 二、命令: rollup -c 默认指向rollup.config.js import babel from 'rollup-plugin-babel'; import commonjs from 'rollup-plugin-commonjs'; import peerDepsExternal from 'rollup-plugin-peer-deps-external'; import postcss from 'rollup-plugin-postcss'; import resolve from 'rollup-plugin-node-resolve'; import image from 'rollup-plugin-image'; import sizes from 'rollup-plugin-sizes'; // import env from 'rollup-plugin-env'; // import uglify from 'rollup-plugin-uglify'; import pkg from './package.json'; const external = Object.keys(pkg.dependencies || {}); export default { input: 'src/index.js', output: [ { file: pkg.main, format: 'cjs', }, { file: pkg.module, format: 'es', sourcemap: true, }, ], plugins: [ // env({ NODE_ENV: 'production' }), peerDepsExternal(), postcss({ modules: true, }), image(), babel({ exclude: 'node_modules/**', }), resolve(), commonjs({ include: 'node_modules/**', namedExports: { 'node_modules/react/index.js': ['Component', 'PureComponent', 'Children', 'createElement'], }, }), // uglify(), sizes({ details: true }), ], external, // dependencies 内 不需要打包进去,运行时加载 }; 三、 rollyup 默认将相对路径加载, 如果想加载node_module 需要用rollup-plugin-node-resolve. Rollup will only resolve relative module IDs by default. If you do want to include the module in your bundle, you need to tell Rollup how to find it. In most cases, this is a question of using rollup-plugin-node-resolve. 四 Since most packages in your node_modules folder are probably legacy CommonJS rather than JavaScript modules, you may need to use rollup-plugin-commonjs: 五、 rollup-plugin-babel 在Babel实际编译代码之前,需要进行配置。 创建一个新文件src/.babelrc:
  • 相关阅读:
    json2jsoncpp 高级应用篇
    重载delete(operator delete)
    发布一个 json转c++ 的一个转换小程序(依赖jsoncpp 0.60)
    json2jsoncpp 关键代码分析2
    json2jsoncpp 基础应用篇
    linux下编译android版本的ffmpeg库
    win7系统下无线网卡共享本地网卡给移动设备上网
    使用事件冒泡原理控制菜单或浮层
    多条件Sql语句
    测试 数据库是否链接成功
  • 原文地址:https://www.cnblogs.com/shangyueyue/p/10615135.html
Copyright © 2011-2022 走看看