我做的js文件使用Node.js的使用的WebPack
var FS = require('fs');
var TestGoogle = eval(FS.readFileSync('../loader.js', 'utf8'));
我加入到我的WebPack配置以下FS:
node: {
fs: "empty"
}
的的WebPack与巴贝尔编译,但我得到一个错误在js控制台中
FS.readFileSync is not a function
这是为什么?我只想导入一个JavaScript文件。具体来说,为了使用谷歌的材料条形图。 https://developers.google.com/chart/interactive/docs/gallery/barchart#creating-material-bar-charts
在香草JS,我需要
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', {'packages':['bar']});
然后,作为教程状态,使用google.charts.Bar代替google.visualization.BarChart。不幸的是,我无法让这个简单的vanilla JS与Node.js,Babel,Webpack搭配得很好。
你想要fs和nodejs,但你想在同一个nodejs中导入图表?我不太明白 –