Skip to content

NS7: Shared files get generated on NS-only projects. #309

@OscarMeier

Description

@OscarMeier

Environment

OS: win32 x64
Node: 12.18.2
NativeScript: 7.0.11
Angular CLI: 11.0.5

Describe the bug

The isWeb method returns true if there is a nativescript.config.ts file:

const isWeb = (tree: Tree) => {

In NS7 projects the configs are all consolidated into a single nativescript.config.ts per default also in NS-only projects. Therefore the ng-CLI generates shared files in NS7 projects:

$ ng g m test
CREATE src/app/test/test.module.ts (190 bytes)
CREATE src/app/test/test.module.tns.ts (269 bytes)
CREATE src/app/test/test.common.ts (177 bytes)

Expected behavior
The isWeb method should check the shared attribute of the NativeScriptConfig in NS7 projects.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions