Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

es6 + angu 1.5.5 + babel = exception #14676

Closed
@cybermerlin

Description

@cybermerlin

https://docs.angularjs.org/error/ng/areq?p0=module&p1=not%20a%20function,%20got%20Object

View/Core.js

'use strict';

/**
 * @class Core.View.Core
 * @altClassName CoreView
 * @singleton
 */
class CoreView {
    constructor() {
        console.log('Start Core.View.Core');
        }
}
CoreView.$inject = [];

export default CoreView

Core.js

'use strict';

import CoreView from './View/Core';
import angular from 'angular';


export default angular.module('Core', ['winjs', 'angular-winjs'])
        .controller('Core.View.Core', CoreView)

package.json

    "angular": "^1.5.5",
    "angular-sanitize": "^1.5.5",
    "angular-winjs": "^4.4.0",
    "babel-core": "^6.5.1",
    "babel-loader": "^6.2.2",
    "babel-preset-es2015": "^6.5.0",
    "babel-preset-stage-0": "^6.5.0",
    "babel-runtime": "^6.9.0",

webpack.config.js

            {
                // JS LOADER
                // Reference: https://github.com/babel/babel-loader
                // Transpile .js files using babel-loader
                // Compiles ES6 and ES7 into ES5 code
                test: /\.js$/,
                loader: 'babel',
                exclude: /(node_modules|.idea|tests|out|docs)/,
                query: {
                    // https://github.com/babel/babel-loader#options
                    cacheDirectory: true,
                    presets: ['es2015', 'stage-0']
                }
            },

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions