требовать неопределен в свертке - PullRequest
0 голосов
/ 21 февраля 2019

Я использую rollup.js это мой код:

import d3 from 'd3';
console.log(d3);

это мой конфиг:

import nodeResolve from "rollup-plugin-node-resolve";
import commonjs from "rollup-plugin-commonjs";
export default {
    input: 'src/test.js',
    external:[
        'd3'// external
    ],
    output: {
        file: 'dist/test.js',
        format: 'umd',
        paths: {
            d3: 'https://d3js.org/d3.v4.min'// d3 paths
        }
    },
    plugins: [
        nodeResolve(),
        commonjs()
    ]
};

это результат js:

(function (global, factory) {
    typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('https://d3js.org/d3.v4.min')) :
    typeof define === 'function' && define.amd ? define(['https://d3js.org/d3.v4.min'], factory) :
    (global = global || self, factory(global.d3));
}(this, function (d3) { 'use strict';
...
}));

тогда, когда я использую этот js, d3 не определено.Я вижу, require и defined не определены.

что не так?

...