ورود

View Full Version : خطا require is not defined



هدشی بهشتی
سه شنبه 05 بهمن 1395, 10:39 صبح
سلام دوستان
من قراره یه پروژه فرآیند کار طراحی کنم برای ابزار bpmn از سایت bpmn-io استفاده کردم مثال هاشو دانلود کردم
کد جاوا اسکریپتش اینه<script>var BpmnViewer = require('bpmn-js');


var xml; // my BPMN 2.0 xml
var viewer = new BpmnViewer({ container: 'body' });


viewer.importXML(xml, function(err) {


if (err) {
console.log('error rendering', err);
} else {
console.log('rendered');
}
});
</script>
با npm هم نصب کردم ولی بازم مشکل require is not defined دارم چکار باید بکنم؟
از require.js هم استفاده کردم خوب نشد

SCoder
پنج شنبه 07 بهمن 1395, 03:02 صبح
ابتدا به این ترتیب requirejs را به صفحه اضافه کنید




<!DOCTYPE html>
<html>
<head>
<title>My Sample Project</title>
<!-- data-main attribute tells require.js to load
scripts/main.js after require.js loads. -->
<script data-main="scripts/main" src="scripts/require.js"></script>
</head>
<body>
<h1>My Sample Project</h1>
</body>
</html>



سپس از دستور require به این صورت استفاده کنید




requirejs(["helper/util"], function(util) {
//This function is called when scripts/helper/util.js is loaded.
//If util.js calls define(), then this function is not fired until
//util's dependencies have loaded, and the util argument will hold
//the module value for "helper/util".
});

هدشی بهشتی
پنج شنبه 07 بهمن 1395, 12:21 عصر
سپاس از شما