0
$ npm install d3-scale
$ npm install --save-dev rollup rollup-plugin-babel babel-preset-es2015-rollup
我創建以下文件。未捕獲的ReferenceError:未定義d3Scale/D3 V4/rollup.js
▼SRC /腳本/ main.js
import { scaleLinear } from "d3-scale" ;
我創建以下文件。
▼rollup.config.js
// Rollup plugins
import babel from 'rollup-plugin-babel';
export default {
entry: 'src/scripts/main.js',
dest: 'build/js/main.min.js',
format: 'iife',
external: [ 'd3-scale' ],
plugins: [
babel({
exclude: 'node_modules/**',
}),
],
};
$ npm run build
下面的文件被自動
創建▼建立/ JS/main.min.js
(function (d3Scale) {
'use strict';
}(d3Scale));
我創建了以下文件。
▼index.html的
<script src="build/js/main.min.js"></script>
發生錯誤。爲什麼?
Uncaught ReferenceError: d3Scale is not defined
我的問題解決了。非常感謝你。 – re1