Skip to content

ng init --mobile flag breaks builds #2679

Closed

Description

@ferdis

OS?

OSX El Capitan

Versions.

angular-cli: 1.0.0-beta.17
node: 6.3.0
os: darwin x64

Repro steps.

$ ng init --mobile=true
$ ng serve

The log given by the failure.

Unexpected token import
./src/main-app-shell.ts:1
(function (exports, require, module, __filename, __dirname) { import 'angular2-universal-polyfills';
                                                              ^^^^^^
SyntaxError: Unexpected token import
    at Object.exports.runInThisContext (vm.js:76:16)
    at Module._compile (module.js:513:28)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:458:32)
    at tryModuleLoad (module.js:417:12)
    at Function.Module._load (module.js:409:3)
    at Module.require (module.js:468:17)
    at require (internal/module.js:20:19)
    at new PrerenderWebpackPlugin (./node_modules/angular-cli/utilities/prerender-webpack-plugin.js:8:27)
    at Object.exports.getWebpackMobileConfigPartial (./node_modules/angular-cli/models/webpack-build-mobile.js:20:13)
    at new NgCliWebpackConfig (./node_modules/angular-cli/models/webpack-config.js:21:42)
    at Class.exports.default.Task.extend.run (./node_modules/angular-cli/tasks/serve-webpack.js:19:22)
    at ./node_modules/angular-cli/commands/serve.js:85:26
    at process._tickCallback (internal/process/next_tick.js:103:

Mention any other details that might be useful.

This works fine without the --mobile flag.

Activity

  1. deebloo commented on Oct 13, 2016

    @deebloo
    Contributor

    I don't believe the --mobile flag is enabled currently.

    https://github.com/angular/angular-cli#support-for-offline-applications

  2. ferdis commented on Oct 13, 2016

    @ferdis
    Author

    Oh okay, I didn't see that. I found the option with ng --help and tried it out.

    Edit: Wait, it absolute is enabled though. It creates various files and icons.

  3. deebloo commented on Oct 13, 2016

    @deebloo
    Contributor

    @uitgewis I don't think it should be. I do know it is not currently supported

  4. ferdis commented on Oct 13, 2016

    @ferdis
    Author

    All good. I suggest adding the same error seen here(https://github.com/angular/angular-cli/blob/master/packages/angular-cli/commands/new.ts#L58) to the init command as well.

    I can PR if in agreement?

  5. filipesilva commented on Oct 14, 2016

    @filipesilva
    Contributor

    @uitgewis I'd appreciate a PR for that, yes!

  6. added
    P3An issue that is relevant to core functions, but does not impede progress. Important, but not urgent
    on Oct 14, 2016
  7. added 2 commits that reference this issue on Oct 17, 2016
    153cd41
    8d41cc3
  8. added a commit that references this issue on Oct 17, 2016
    9b1c3e0
  9. added a commit that references this issue on Oct 19, 2016
    3fdb0d3
  10. added a commit that references this issue on Oct 21, 2016
    a92bc65
  11. added a commit that references this issue on Nov 3, 2016
    9a8abfa
  12. angular-automatic-lock-bot commented on Sep 6, 2019

    @angular-automatic-lock-bot

    This issue has been automatically locked due to inactivity.
    Please file a new issue if you are encountering a similar or related problem.

    Read more about our automatic conversation locking policy.

    This action has been performed automatically by a bot.

  13. locked and limited conversation to collaborators on Sep 6, 2019
  14. added a commit that references this issue on May 29, 2026
    d6e538b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3An issue that is relevant to core functions, but does not impede progress. Important, but not urgenttype: bug/fix

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions