找不到变量:require

时间:2017-07-20 18:50:12

标签: javascript angularjs

我正在运行这段简单的代码,当我选择“inspect element”时,我收到了此错误和浏览器。

代码:

myApp.controller('myCtrl', ['$scope', function($scope) {
    $scope.myFunc = function() {
        $scope.location = 1;
        var csv = require('csv-parser')
        var fs = require('fs')
        console.log('test');
    }
}]);

错误:

enter image description here

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在angular中,如果你想使用类似csv解析器的东西,你需要包含相应的库文件(或者你可以使用bower来安装它)。然后使用

将该文件添加到您的html中

private void DataGridView_EnabledChanged(object sender, EventArgs e) { DataGridView dgv = sender as DataGridView; if (!dgv.Enabled) { dgv.DefaultCellStyle.BackColor = SystemColors.Control; dgv.DefaultCellStyle.ForeColor = SystemColors.GrayText; dgv.ColumnHeadersDefaultCellStyle.BackColor = SystemColors.Control; dgv.ColumnHeadersDefaultCellStyle.ForeColor = SystemColors.GrayText; dgv.CurrentCell = null; dgv.ReadOnly = true; dgv.EnableHeadersVisualStyles = false; } else { dgv.DefaultCellStyle.BackColor = SystemColors.Window; dgv.DefaultCellStyle.ForeColor = SystemColors.ControlText; dgv.ColumnHeadersDefaultCellStyle.BackColor = SystemColors.Window; dgv.ColumnHeadersDefaultCellStyle.ForeColor = SystemColors.ControlText; dgv.ReadOnly = false; dgv.EnableHeadersVisualStyles = true; } }

我猜你使用的是npm包csv-parser