有人能解释一下我是如何导入和使用这三种产品的吗.vue组件中的js库?
经过多次搜索,我清楚地意识到,大多数人使用下面的行来导入三个.js在vue组件中,但我认为它已经过时(用于旧vue版本中使用的旧three.js document or).
import * as THREE from './js/three.js';
不幸的是,这似乎对我不起作用,因为我在以后编译vue项目时收到以下警告.(请注意,该项目实际上没有正确编译,当我浏览到它时,会得到一个空文件).
我try 了许多其他常见的方法来导入这三个.这也没用!
我根本不是Vue专家,但我有三个.js包含以下带有导出的代码块,我认为这可能会影响我导入这个库以避免编译警告的方式.
exports.WebGLRenderTargetCube = WebGLRenderTargetCube;
exports.WebGLRenderTarget = WebGLRenderTarget;
exports.WebGLRenderer = WebGLRenderer;
exports.ShaderLib = ShaderLib;
exports.UniformsLib = UniformsLib;
exports.UniformsUtils = UniformsUtils;
exports.ShaderChunk = ShaderChunk;
exports.FogExp2 = FogExp2;
exports.Fog = Fog;
exports.Scene = Scene;
(and so one...)
我在项目中使用的The complete Vue component file个.