打包0.6.12
This commit is contained in:
parent
187c940e56
commit
2b6263acb4
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><link rel="icon" href="dist/logo.ico"><title>思绪思维导图</title><script>// 自定义静态资源的路径
|
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><link rel="icon" href="dist/logo.ico"><title>思绪思维导图</title><script>// 自定义静态资源的路径
|
||||||
window.externalPublicPath = './dist/'
|
window.externalPublicPath = './dist/'
|
||||||
// 接管应用
|
// 接管应用
|
||||||
window.takeOverApp = false</script><link href="dist/css/chunk-vendors.css?e577492ccbbe7e7070c3" rel="stylesheet"><link href="dist/css/app.css?e577492ccbbe7e7070c3" rel="stylesheet"></head><body><noscript><strong>We're sorry but thoughts doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script>const getDataFromBackend = () => {
|
window.takeOverApp = false</script><link href="dist/css/chunk-vendors.css?f6cb6d932d2f3720fc06" rel="stylesheet"><link href="dist/css/app.css?f6cb6d932d2f3720fc06" rel="stylesheet"></head><body><noscript><strong>We're sorry but thoughts doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script>const getDataFromBackend = () => {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
resolve({
|
resolve({
|
||||||
@ -66,4 +66,4 @@
|
|||||||
// 可以通过window.$bus.$on()来监听应用的一些事件
|
// 可以通过window.$bus.$on()来监听应用的一些事件
|
||||||
// 实例化页面
|
// 实例化页面
|
||||||
window.initApp()
|
window.initApp()
|
||||||
}</script><script src="dist/js/chunk-vendors.js?e577492ccbbe7e7070c3"></script><script src="dist/js/app.js?e577492ccbbe7e7070c3"></script></body></html>
|
}</script><script src="dist/js/chunk-vendors.js?f6cb6d932d2f3720fc06"></script><script src="dist/js/app.js?f6cb6d932d2f3720fc06"></script></body></html>
|
||||||
@ -2,7 +2,7 @@ import MindMap from './index'
|
|||||||
import MiniMap from './src/plugins/MiniMap.js'
|
import MiniMap from './src/plugins/MiniMap.js'
|
||||||
import Watermark from './src/plugins/Watermark.js'
|
import Watermark from './src/plugins/Watermark.js'
|
||||||
import KeyboardNavigation from './src/plugins/KeyboardNavigation.js'
|
import KeyboardNavigation from './src/plugins/KeyboardNavigation.js'
|
||||||
import ExortXMind from './src/plugins/ExortXMind.js'
|
import ExportXMind from './src/plugins/ExportXMind.js'
|
||||||
import ExportPDF from './src/plugins/ExportPDF.js'
|
import ExportPDF from './src/plugins/ExportPDF.js'
|
||||||
import Export from './src/plugins/Export.js'
|
import Export from './src/plugins/Export.js'
|
||||||
import Drag from './src/plugins/Drag.js'
|
import Drag from './src/plugins/Drag.js'
|
||||||
@ -32,7 +32,7 @@ MindMap
|
|||||||
.usePlugin(Watermark)
|
.usePlugin(Watermark)
|
||||||
.usePlugin(Drag)
|
.usePlugin(Drag)
|
||||||
.usePlugin(KeyboardNavigation)
|
.usePlugin(KeyboardNavigation)
|
||||||
.usePlugin(ExortXMind)
|
.usePlugin(ExportXMind)
|
||||||
.usePlugin(ExportPDF)
|
.usePlugin(ExportPDF)
|
||||||
.usePlugin(Export)
|
.usePlugin(Export)
|
||||||
.usePlugin(Select)
|
.usePlugin(Select)
|
||||||
|
|||||||
1
web/.env.library
Normal file
1
web/.env.library
Normal file
@ -0,0 +1 @@
|
|||||||
|
NODE_ENV=library
|
||||||
@ -6,7 +6,7 @@
|
|||||||
"serve": "vue-cli-service serve",
|
"serve": "vue-cli-service serve",
|
||||||
"build": "vue-cli-service build && node ../copy.js",
|
"build": "vue-cli-service build && node ../copy.js",
|
||||||
"lint": "vue-cli-service lint",
|
"lint": "vue-cli-service lint",
|
||||||
"buildLibrary": "vue-cli-service build --target lib --name simpleMindMap ../simple-mind-map/full.js --dest ../simple-mind-map/dist && esbuild ../simple-mind-map/full.js --bundle --external:buffer --format=esm --outfile=../simple-mind-map/dist/simpleMindMap.esm.js && esbuild ../simple-mind-map/full.js --bundle --minify --external:buffer --format=esm --outfile=../simple-mind-map/dist/simpleMindMap.esm.min.js",
|
"buildLibrary": "vue-cli-service build --mode library --target lib --name simpleMindMap ../simple-mind-map/full.js --dest ../simple-mind-map/dist && esbuild ../simple-mind-map/full.js --bundle --external:buffer --format=esm --outfile=../simple-mind-map/dist/simpleMindMap.esm.js && esbuild ../simple-mind-map/full.js --bundle --minify --external:buffer --format=esm --outfile=../simple-mind-map/dist/simpleMindMap.esm.min.js",
|
||||||
"format": "prettier --write src/* src/*/* src/*/*/* src/*/*/*/*",
|
"format": "prettier --write src/* src/*/* src/*/*/* src/*/*/*/*",
|
||||||
"buildDoc": "node ./scripts/buildDoc.js",
|
"buildDoc": "node ./scripts/buildDoc.js",
|
||||||
"autoBuildDoc": "node ./scripts/autoBuildDoc.js",
|
"autoBuildDoc": "node ./scripts/autoBuildDoc.js",
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
const path = require('path')
|
const path = require('path')
|
||||||
const isDev = process.env.NODE_ENV === 'development'
|
const isDev = process.env.NODE_ENV === 'development'
|
||||||
|
const isLibrary = process.env.NODE_ENV === 'library'
|
||||||
|
|
||||||
const WebpackDynamicPublicPathPlugin = require('webpack-dynamic-public-path')
|
const WebpackDynamicPublicPathPlugin = require('webpack-dynamic-public-path')
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
@ -22,10 +24,12 @@ module.exports = {
|
|||||||
])
|
])
|
||||||
}
|
}
|
||||||
// 给插入html页面内的js和css添加hash参数
|
// 给插入html页面内的js和css添加hash参数
|
||||||
config.plugin('html').tap(args => {
|
if (!isLibrary) {
|
||||||
args[0].hash = true
|
config.plugin('html').tap(args => {
|
||||||
return args
|
args[0].hash = true
|
||||||
})
|
return args
|
||||||
|
})
|
||||||
|
}
|
||||||
},
|
},
|
||||||
configureWebpack: {
|
configureWebpack: {
|
||||||
resolve: {
|
resolve: {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user