我有一个简单的应用程序只是为了测试流星和Pixi.js.如何在流星中导入PIxi.js?
我main.jsx(唯一的脚本文件):
import { Meteor } from 'meteor/meteor';
import React from 'react';
import {render} from 'react-dom';
import PIXI from 'pixi.js';
Meteor.startup(()=>{
render(
<p>zdzdzd</p>,
document.getElementById('container')
);
});
但在导入时错误PIXI
graceful-fs.js:157 Uncaught TypeError: Cannot read property 'prototype' of undefined
patch @ graceful-fs.js:157
meteorInstall.node_modules.graceful-fs.graceful-fs.js @ graceful-fs.js:27
fileEvaluate @ install.js:153
require @ install.js:82
meteorInstall.node_modules.glslify-deps.index.js @ index.js:2
fileEvaluate @ install.js:153
require @ install.js:82
meteorInstall.node_modules.glslify.index.js @ index.js:3
fileEvaluate @ install.js:153
require @ install.js:82
meteorInstall.node_modules.pixi.js.src.core.renderers.webgl.filters.spriteMask.SpriteMaskFilter.js @ SpriteMaskFilter.js:5
fileEvaluate @ install.js:153
require @ install.js:82
meteorInstall.node_modules.pixi.js.src.core.renderers.webgl.managers.MaskManager.js @ MaskManager.js:2
fileEvaluate @ install.js:153
require @ install.js:82
meteorInstall.node_modules.pixi.js.src.core.renderers.webgl.WebGLRenderer.js @ WebGLRenderer.js:2
fileEvaluate @ install.js:153
require @ install.js:82
meteorInstall.node_modules.pixi.js.src.core.sprites.webgl.SpriteRenderer.js @ SpriteRenderer.js:2
fileEvaluate @ install.js:153
require @ install.js:82
meteorInstall.node_modules.pixi.js.src.core.index.js @ index.js:28
fileEvaluate @ install.js:153
require @ install.js:82
meteorInstall.node_modules.pixi.js.src.index.js @ index.js:4
fileEvaluate @ install.js:153
require @ install.js:82
Mp.import @ runtime.js:70
meteorInstall.client.main.jsx @ main.jsx:1
fileEvaluate @ install.js:153
require @ install.js:82
(anonymous function) @ app.js?hash=acf17d5…:42
什么是导入了正确的方法是什么?
的确我在用流星安装npm install --save pixi.js – dagatsoin
我验证得太快了'npm install --save pixi'安装了一个不赞成使用的软件包。 – dagatsoin
是的,我已经设法使用Pixi的第二个选项。我还从'/client/compatibility/pixi.min.js'添加了'import *作为PIXI;否则我的IDE会抱怨一个未知的变量。 – dagatsoin