We help IT Professionals succeed at work.

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

Shital Mhetre
on
3,766 Views
Last Modified: 2017-12-02
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

CERTIFIED EXPERT
Most Valuable Expert 2017
Distinguished Expert 2019
Commented:
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)
UNLOCK SOLUTION
CERTIFIED EXPERT
Most Valuable Expert 2017
Distinguished Expert 2019

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