aimfusion-3d
v0.15.0
Published
三维场景管理及渲染API
Downloads
148
Readme
- 本插件默认只保持了对vue的兼容性。
安装
yarn add aimfusion-3d / npm install aimfusion-3d
- 在开发环境中安装拷贝插件
yarn add [email protected] -D / npm install [email protected] -D
配置vue.config.js
const CopyWebpackPlugin = require('copy-webpack-plugin')
const WebPack = require('webpack')
const path = require('path')
const cesiumSource = './node_modules/cesium/Source'
const cesiumWorkers = '../Build/Cesium/Workers'
module.exports = {
filenameHashing: true,
productionSourceMap: false,
configureWebpack: {
output: {
sourcePrefix: ' '
},
amd: {
toUrlUndefined: true
},
resolve: {
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': path.resolve('src')
}
},
plugins: [
new CopyWebpackPlugin([
{ from: path.join(cesiumSource, 'Widgets'), to: 'Widgets' },
{ from: path.join(cesiumSource, 'ThirdParty/Workers'), to: 'ThirdParty/Workers' },
{ from: path.join(cesiumSource, 'Assets'), to: 'Assets' },
{ from: path.join(cesiumSource, cesiumWorkers), to: 'Workers' }
]),
new WebPack.DefinePlugin({
CESIUM_BASE_URL: JSON.stringify('./')
})
],
module: {
unknownContextCritical: /^.\/.*$/,
unknownContextCritical: false
}
}
}
