浏览代码

build: 默认取消打包成esm、umd文件

vian 5 年之前
父节点
当前提交
ea61a40d22
共有 4 个文件被更改,包括 9 次插入22 次删除
  1. 3 1
      README.md
  2. 0 14
      dist/index.esm.js
  3. 0 1
      dist/index.min.js
  4. 6 6
      rollup.config.js

+ 3 - 1
README.md

@@ -1,4 +1,6 @@
 本项目是开发TypeScript npm包项目的模板,基于rollup打包,输出可被CommonJS、ESModule识别,并可直接被浏览器script引入的模块。
+### 开始
+基于本仓库进行开发,可以fork一个仓库或自行拷贝目录结构。
 ### 初始化
 npm install
 ### 构建
@@ -15,7 +17,7 @@ package.json中name名称需要修改为相应包名称。为了将包发到npm
 
 注册npm的地址为npm私服地址:
 
-`npm config  set registry http://192.168.1.90:4873 `
+`npm config  set registry http://192.168.1.90:4873 `(可使用nrm进行管理)
 
 发布
 

+ 0 - 14
dist/index.esm.js

@@ -1,14 +0,0 @@
-function testA() {
-    return 'testA';
-}
-
-function testB() {
-    return 'testB';
-}
-
-function justTest() {
-    return 'just a test';
-}
-
-export default justTest;
-export { testA, testB };

+ 0 - 1
dist/index.min.js

@@ -1 +0,0 @@
-!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).howLongUntilLunch={})}(this,(function(e){"use strict";e.default=function(){return"just a test"},e.testA=function(){return"testA"},e.testB=function(){return"testB"},Object.defineProperty(e,"__esModule",{value:!0})}));

+ 6 - 6
rollup.config.js

@@ -1,12 +1,12 @@
-import resolve from 'rollup-plugin-node-resolve';
-import commonjs from 'rollup-plugin-commonjs';
+// import resolve from 'rollup-plugin-node-resolve';
+// import commonjs from 'rollup-plugin-commonjs';
 import typescript from 'rollup-plugin-typescript2'; // 一定要是typescript2,如果使用typescript,没法自动生成.d.ts文件
-import { terser } from 'rollup-plugin-terser';
+// import { terser } from 'rollup-plugin-terser';
 import pkg from './package.json';
 
 export default [
   // UMD for browser
-  {
+  /* {
     input: 'src/index.ts',
     output: {
       name: 'howLongUntilLunch',
@@ -14,7 +14,7 @@ export default [
       format: 'umd',
     },
     plugins: [resolve(), commonjs(), typescript(), terser()], // 浏览器使用的代码文件进行简化
-  },
+  }, */
   // CommonJS for Node and ES module for bundlers build
   {
     input: 'src/index.ts',
@@ -22,7 +22,7 @@ export default [
     plugins: [typescript()],
     output: [
       { file: pkg.main, format: 'cjs' },
-      { file: pkg.module, format: 'es' },
+      // { file: pkg.module, format: 'es' },
     ],
   },
 ];