Я использую grunt-contrib-requirejs и вывожу всю исходную папку в папку dist.структура папок, как показано ниже:
project
-build
-js
с другой папкой в папке js
Мой вспомогательный файл
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
//require js configuration
requirejs: {
build: {
options: {
baseUrl: "js",
mainConfigFile: "js/main.js",
out: "build/final.js"
}
}
},
//small tidy up task
clean: {
start: [
'build/*'
]
}
}
grunt.loadNpmTasks('grunt-contrib-requirejs');
grunt.loadNpmTasks('grunt-contrib-clean');
// Default task(s).
grunt.registerTask('default', [
'clean:start',
'requirejs:build'
]);
);
Когда я пытаюсь загрузить модули узлов в файл (скажем, js / landing.js), используя require
require('aos')
, require будет ссылаться на папку js и не сможет найти находку в модулях узла.Я пытался добавить {nodeRequire: require}
в main.js, но он не работает.Кто-нибудь может помочь?