troubleshooting Question

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

Avatar of Shital Mhetre
Shital MhetreFlag for India asked on
2 Comments1 Solution3797 ViewsLast Modified:

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) {
            var newData = data.replace(/\/\/cursor/, addData);
            fs.writeFile("new_xml.xml", newData, function (err) {
                if (err) {
                console.log("XML node is added successfully........");
            // console.log(data);      
    } else {
        console.log("File not exists.................");


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

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

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

Can anyone  help me?
Join our community to see this answer!
Unlock 1 Answer and 2 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 2 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros