New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

mulo-layer

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mulo-layer

Vue 3 + Vite开发一个vue3的组件库

latest
Source
npmnpm
Version
1.0.2
Version published
Maintainers
1
Created
Source

测试开发组件

Vue 3 + Vite开发一个vue3的组件库

功能描述


import 


开发

配置vite.config.js

import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
// const { resolve } = require('path');
import {resolve} from 'path';

export default defineConfig({
	plugins: [vue()],
	build: {
		outDir: 'lib',
		lib: {
			entry: resolve(__dirname, 'src/index.js'),
			name: 'MuloLayer',
			fileName: (format) => `mulo-layer.${format}.js`
		},
		rollupOptions: {
			// 确保外部化处理那些你不想打包进库的依赖
			external: ['vue'],
			output: {
				// 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量
				globals: {
					vue: 'Vue',
				},
			},
		},
	},
});


设置package.json


{

    //设置为公开库
    "private": false,
    //版本
    "version": "1.0.1",
    //开源协议
    "license": "ISC",
    //设置git仓库 
    "repository": {
        "type": "git",
        "url": "https://github.com/loqhcn/mulo-layer.git"
    },
    //入口文件
    "main": "lib/mulo-layer.umd.js"
}

打包

npm run build

打包后生成lib/的文件 pickage.json设置main

发布

  • 设置忽略文件
  • npm publish 发布到git仓库
.DS_Store
node_modules
/dist

# local env files
.env.local
.env.*.local

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw*

# 以下是新增的
# 要忽略目录和指定文件
.vscode
example/
src/
public/
vite.config.js
*.map
*.html

FAQs

Package last updated on 06 Mar 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts