загружать модули узлов, используя grunt-contrib-requirejs - PullRequest
0 голосов
/ 14 декабря 2018

Я использую 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, но он не работает.Кто-нибудь может помочь?

...