Применить преобразование babelify к трем * js файлам примеров - PullRequest
0 голосов
/ 10 февраля 2020

Я использую browserify и babelify, чтобы связать мой javascript. В моем входном файле мне требуются некоторые из трех примеров файлов. Как настроить babelify для преобразования этих примеров файлов? Установка global = true, похоже, не работает с инструкциями require, которые ссылаются на файлы внутри файлов sr c пакета.

Вот мой скрипт компиляции в пакете. json:

"compile-viewer": "browserify src/app/scripts/Viewer.js -t babelify | uglifyjs > dist/viewer.js"

.babelr c:

{
  "presets": [
    ["@babel/preset-env", {"targets":  {"ie": "11"}, "modules": false}]
  ],
  "comments": false,
  "sourceMaps": true
}

Просмотрщик. js:

require('es6-promise').polyfill();

const THREE = window.THREE = require('three');
const createVignetteBackground = require('three-vignette-background');
const TWEEN = require('@tweenjs/tween.js');

require('./platform');
require('./OrbitControls');

// need to transpile these
require('three/examples/js/loaders/GLTFLoader');
require('three/examples/js/loaders/DRACOLoader');
require('three/examples/js/loaders/RGBELoader');
require('three/examples/js/loaders/HDRCubeTextureLoader');

Я потратил почти целый день на поиски решения, но не смог чтобы найти его, я открываю это сообществу переполнения стека. Кто-нибудь может сказать мне, что мне нужно добавить в мой скрипт просмотра компиляции, чтобы запустить babelify в последнем пакете необходимых файлов?

...