0

grunt ビルド タスクを実行した後、次のエラーが発生します。

>> Error: Parsing file /Users/xx/testProject/node_modules/vfc/js/file.js: 'import' and 'export' may appear only with 'sourceType: module' (12:0)

Grunt と Browserify を使用して JavaScript プロジェクトを構築しています。

testProjectでは、 npm (node_module) 経由でvfcが必要です。

var vfc = require('vfc');

vfcは es6 スタイルで書かれており、export, classなどを使用しています。

私のグラントファイルは次のようになります。

var gruntConfig = {

  browserify: {
    dist: {
      options: {
        transform: [
          ["babelify"]
        ]
      },
      files: {
        'bin/build.js': ['./src/main.js']
      }
    }
  }
};

module.exports = function(grunt) {
    grunt.initConfig(gruntConfig);
    grunt.loadNpmTasks('grunt-browserify');

    grunt.registerTask('build', ['browserify']);
};
4

0 に答える 0