рд╡реЗрдмрдкреИрдХ рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдкрд┐рдХреНрд╕реА рдРрдк рдХреЛ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ:
browser.js:2 Uncaught Error: It appears that you're using glslify in browserify without its transform applied. Make sure that you've set up glslify as a source transform
рдХреБрдЫ рд╢реЛрдз рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗрдмрдкреИрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдпрд╣ рдПрдХ рдЖрдо рд╕рдорд╕реНрдпрд╛ рд╣реИред https://gist.github.com/mjackson/ecd3914ebee934f4daf4#gistcomment -1842689
рдпрд╣ рд╕рдорд╛рдзрд╛рди рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рдкреЛрд╕реНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдкрд┐рдХреНрд╕реА рдХреЛ рд╡реЗрдмрдкреИрдХ рдРрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╕рд╛рде рдЖ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╡реЗрдмрдкреИрдХ рдРрдк рдмрдирд╛рдПрдВ:
var PIXI = require('pixi.js');
var renderer = new PIXI.WebGLRenderer(256, 256);
рд╣рд╛рдп @ рдПрдбрдо-рдореАрд╕реЗрди! рдХреНрдпрд╛ рдпрд╣ рдореБрджреНрджрд╛ рдЕрдм рдХреБрдЫ рдмрд╛рд░ рд╕рд╛рдордиреЗ рдЖрдпрд╛ рдерд╛ рдФрд░ рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ рд╣реИ! рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ
рдХреНрдпрд╛ Glsify рдХреЛ рдХрдЪреНрдЪреЗ рдкрд╛рда рд╕реЗ рдмрджрд▓рдиреЗ рд╕реЗ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪрд╛рд▓ рдЪрд▓ рдЬрд╛рдПрдЧреА? рд╣рдо рдЕрднреА рддрдХ glslify рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЪреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ..
рд╡рд┐рдЪрд╛рд░ рд╕реНрд╡рд╛рдЧрдд рд╣реИ! рдореИрдВ
рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдЦреЛрдЬ рдХреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ gslify рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЦреЛрдЬреЛрдВ рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрдИ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рдЕрд╕реНрдкрд╖реНрдЯ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╣реИред рдЖрдкрдиреЗ рдЬреЛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╡рд╣ рд╢рд╛рдпрдж рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдореИрдВ рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реИ, рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреВрд░ рдХрд░рдирд╛ рд╢рд╛рдпрдж рдПрдХ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИред
рдореИрдВрдиреЗ рдЕрднреА рднреА рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ ify-loader, browserify-versionify, рдФрд░ glslify рдХреЗ рд╕рд╛рде рднреА, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕реАрдбреАрдПрди рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
+1 рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдВ рдкреНрд░реА-рдмрд┐рд▓реНрдб рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ
`pixi.js/bin/pixi.js' рд╕реЗ PIXI рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдореИрдВ рд╡реЗрдмрдкреИрдХ рд╕реЗ рдмрд╣реБрдд рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВред рдХреНрдпрд╛ рдХреЛрдИ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкрд░реАрдХреНрд╖рдг рдкреНрд░реЛрдЬреЗрдХреНрдЯ/рд░реЗрдкреЛ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреВрдВ?
рдЖрдк рдЗрд╕реЗ рдирд┐рдореНрди рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
npm pixi.js рд╡реЗрдмрдкреИрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
var path = require('path');
var webpack = require('webpack');
module.exports = {
entry: path.resolve(__dirname, 'index.js'),
output: {
path: path.resolve(__dirname, 'scripts/'),
filename: 'bundle.js'
},
node: {
fs: 'empty'
}
};
var PIXI = require('pixi.js');
console.log(PIXI);
var renderer = new PIXI.WebGLRenderer(512, 512);
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ:
рд╡реЗрдмрдкреИрдХ --config webpack.config.js
рдкрд░рд┐рдгрд╛рдореА (рдкреНрд░реЛрдЬреЗрдХреНрдЯрд░реВрдЯ)/рд╕реНрдХреНрд░рд┐рдкреНрдЯ/рдмрдВрдбрд▓.рдЬреЗрдПрд╕ рдХреЛ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ glslify рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред рдмрд╕ рдЗрд╕реЗ рдмрд╣реБрдд рдЬрд▓реНрджреА рд▓рд┐рдЦрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдЕрдЧрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдФрд░ рдореИрдВ рдЗрд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдпрд╣рд╛рдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рдмрдВрдж рд╣реИрдВ, рдЬреИрд╕реЗ https://github.com/pixijs/pixi.js/issues/2439#issuecomment -243820323ред рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреИрд╕реЗ PIXI рд╣реЛрд╕реНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдЗрди рдХрд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдмрд┐рдирд╛ рдЖрдЙрдЯ-рдСрдлрд╝-рдж-рдмреЙрдХреНрд╕ рд╕рдВрдЧрддрддрд╛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЖрдк рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЗрдмрдкреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХреА рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рд╡реЗрдмрдкреИрдХ 2.x рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди 1.x рдкрд░ рднреА рдареАрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
webpack.config.js:
module: {
loaders: [
/// ...
{ test: /node_modules\/pixi\.js/, loader: 'ify' },
]
},
рдкреИрдХреЗрдЬ.рдЬреЗрд╕рди:
"devDependencies": {
"browserify-versionify": "^1.0.6",
"glslify": "^5.1.0",
"ify-loader": "^1.0.3",
"pixi.js": "^4.0.0"
}
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрди рд╕рдмрдХреЗ рд╕рд╛рде рднреА, рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
@ рдПрдбрдо-рдореАрд╕реЗрди рдпрд╣ рдЕрдЬреАрдм рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ webpack.config.js
рдФрд░ package.json
рддрд╛рдХрд┐ рдореИрдВ рджреЗрдЦ рд╕рдХреВрдВ? рдЪреАрдпрд░реНрд╕!
+1 рдореБрдЭреЗ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрднреА рдХреЗ рд▓рд┐рдП @stephanedemotte рдХреЗ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди (рдКрдкрд░) рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ред
рдЕрд░реЗ, рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ, рдореИрдВ рдЖрдЧреЗ рдмрдврд╝ рдЧрдпрд╛ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ рдЗрд╕реЗ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЙрдЪрд┐рдд рдиреНрдпреВрдирддрдо рддрдХ рдХрдо рдХрд░ рджрд┐рдпрд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк package.json
рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рдЙрди рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рд▓реЛрдЧреЛрдВ рдиреЗ рдХрд╣рд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред
"browserify-versionify": "^1.0.6",
"glslify": "^5.1.0",
"ify-loader": "^1.0.3",
https://gist.github.com/Adam-Meisen/db219b1815633400844b350788a11a6e
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ webpack
рдЪрд▓рд╛рдПрдВ, рдлрд┐рд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ index.html
рдЦреЛрд▓реЗрдВ рдпрд╛ рдЗрд╕реЗ webpack-dev-server
рд╕рд╛рде рдкрд░реЛрд╕реЗрдВред
@ рдПрдбрдо-рдореАрд╕реЗрди рд╣реЗ, рдореЗрд░реЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЙрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реИ? рдЗрд╕рдиреЗ рдпрд╣рд╛рдВ рдХрд╛рдо рдХрд┐рдпрд╛:
OSX 10.10.1 рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдореЗрд░рд╛ рдиреЛрдб рдФрд░ NPM рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИ:
$ node --version
v6.3.0
$ npm --version
3.10.3
рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╣реВрдВ, рдиреЛрдб 6.3.1 рдФрд░ рдПрдирдкреАрдПрдо 3.10.6 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред
рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдореИрдВ рдУрдПрд╕рдПрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдирд╛ рд╣реЛрдЧрд╛: https://github.com/stackgl/glslify/issues/77
@endel рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╛рдзрд╛рди рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ - @ рдПрдбрдо-рдореАрд╕реЗрди рдЬреИрд╕рд╛ рд╣реА рдореБрджреНрджрд╛ред рдЕрднреА рднреА рдЙрдЪрд┐рдд рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рд╕рдорд╛рди webpack.config.js рдХреЗ рд╕рд╛рде рднреА glslify рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИред
@xTiming рдХреНрдпрд╛ рдЖрдк рдЙрд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрд░реЛрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП @endel рд╡рд┐рдВрдбреЛрдЬ 10ред
@endel @xTiming рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВред рдореБрдЭреЗ рдПрдХ рд░рд╛рд╕реНрддрд╛ рдорд┐рд▓рд╛ред
module: {
loaders: [
...
{ test: path.resolve(__dirname, 'node_modules', 'pixi.js'), loader: 'ify' },
...
]
},
рд╡рд┐рдВрдбреЛ рд╕реЗрдкрд░реЗрдЯрд░ рд╣реИред
рдЗрд╕рдХреЗ рдУрдПрд╕рдПрдХреНрд╕ рдХреЗ рд╡рд┐рдкрд░реАрддред
рдЗрд╕реЗ рд╡рд┐рдВрдбреЛ 10 рдореЗрдВ рднреА рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдорд╛рдзрд╛рди @kimorkim рдкреЛрд╕реНрдЯ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рд╕рднреА рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЛ рдЧрдбрд╝рдмрдбрд╝ рдХрд░ рджреЗрддрд╛ рд╣реИред рдХреНрдпрд╛ рдмрд╛рдЗрдирд░реА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ 'pixi.js' рдХреЛ рдЙрдкрдирд╛рдо рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?
рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдмрд╛рд╣рд░реА рдЬреЗрдПрд╕ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реВрдВред
externals: {
// require("jquery") is external and available
// on the global var jQuery
"pixi.js": "PIXI"
},
import * as PIXI from "pixi.js";
рдореИрдВрдиреЗ рдПрдХ рдирдореВрдирд╛ рд╢реЗрдпрд░ рдмрдирд╛рдпрд╛ред
https://github.com/ossas/sudoku_example2
рдХрднреА рдХреЛрдИ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рддреЛ рдмрддрд╛рдирд╛
рдЗрд╕реЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░рдирд╛ рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рд╕рдорд╛рдзрд╛рди рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд v5 рдХреЗ рд▓рд┐рдП рд╣рдо glslfy рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗ рдФрд░ рд╕рдВрднрд╡рдд: browserify рднреА рдХрд░реЗрдВрдЧреЗред
рдЗрд╕ рдереНрд░реЗрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдХреГрдкрдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рдмрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@endel @xTiming рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВред рдореБрдЭреЗ рдПрдХ рд░рд╛рд╕реНрддрд╛ рдорд┐рд▓рд╛ред
webpack.config.js
рд╡рд┐рдВрдбреЛ рд╕реЗрдкрд░реЗрдЯрд░ рд╣реИред
рдЗрд╕рдХреЗ рдУрдПрд╕рдПрдХреНрд╕ рдХреЗ рд╡рд┐рдкрд░реАрддред
рдЗрд╕реЗ рд╡рд┐рдВрдбреЛ 10 рдореЗрдВ рднреА рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред