javascript - how to change baseUrl path in init.js -


i need define nodejs library (from pr_name/node_modules/lib_name). @ pr_name/static/js/init.js file defined baseurl path:

baseurl: 'static', 

then defined paths @ static dir. how can add node library different path?

require.config({     baseurl: 'static',     paths: {         'jquery': 'libs/jquery/dist/jquery.min',         'jquery.maskedinput': 'libs/jquery.maskedinput/dist/jquery.maskedinput.min',         'bootstrap': 'libs/bootswatch-dist/js/bootstrap.min',         'xlsx-chart': '???' // <-- not @ static @ node_modules     } 

upd.

'xlsx-chart': '/node_modules/xlsx-chart/chart', 

and

'xlsx-chart': '../node_modules/xlsx-chart/chart', 

both gives me error @ browser console.

require.js:165 uncaught error: script error "xlsx-chart", needed by: export-stats 

where export-stats has xlsx-chart require:

define(['xlsx-chart'], function(xlsxchart){  .... 

i can't understand source of problem.

upd.upd. understand - site python's , of used urls must defined @ urls.py. , 'xlsx-chart' goes own url same node.js-library.

depending on how server serves data configured, use absolute path:

'xlsx-chart': '/node_modules/xlsx-chart'     

if node_modules not @ root of server serves, relative path can work , perhaps nicer in cases:

'xlsx-chart': '../node_modules/xlsx-chart'     

i've used both.


Comments

Popular posts from this blog

angular - Is it possible to get native element for formControl? -

unity3d - Rotate an object to face an opposite direction -

javascript - Why jQuery Select box change event is now working? -