Getting Error "Uncaught ReferenceError: require is not defined" in AngularJS

Shital Mhetre
Shital Mhetre used Ask the Experts™
on
add.js

var fs = require('fs');
var addData = " <book category='children'><title>Harry Potter</title><author>J K. Rowling</author><year>2005</year><price>29.99</price></book>";
var cursor = "//cursor";
addData += cursor;
//var ws = fs.createWriteStream('./new_xml.xml');           //creating new file in same folder.      
fs.exists("new_xml.xml", function (exists) {
    if (exists) {
        //Adding new node in existing xml file      
        fs.readFile("new_xml.xml", "utf-8", function (err, data) {
            if (err) {
                console.log(err);
                return;
            }
            var newData = data.replace(/\/\/cursor/, addData);
            fs.writeFile("new_xml.xml", newData, function (err) {
                if (err) {
                    console.log(err);
                    return;
                }
                console.log("XML node is added successfully........");
            });
            // console.log(data);      
        });
    } else {
        console.log("File not exists.................");
    }
});


new_xml.xml

<bookstore>
   <book category="cooking">
       <title lang="en">Everyday Italian</title>
       <author>Giada De Laurentiis</author>
       <year>2005</year>
       <price>30.00</price> </book>
   //cursor
</bookstore>



In this example before //cursor 1 book node is added after executing add.js.......in node js.....(using this command node add.js).

.
.
BUT
same code executed in visual studio (or in angular project) i'm getting error
.
Uncaught ReferenceError: require is not defined.


Can anyone  help me?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Most Valuable Expert 2017
Distinguished Expert 2018
Commented:
Require is part of Node not part of standard JavaScript.

If you want to use it in your Angular code you need to add the Require library
Most Valuable Expert 2017
Distinguished Expert 2018

Commented:
@Shital Mhetre,

Do you still require assistance with this question? If so post back here - if not please can you close the question.


JulianH

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial