awesome-typescript-loader icon indicating copy to clipboard operation
awesome-typescript-loader copied to clipboard

'Cannot find module' when compile from node_modules

Open olgadolg opened this issue 6 years ago • 0 comments

My app compiles, but if add it to node_modules, I can't use import * as styles from './styles.scss'; (need to compile together)

tsconfig:

  "compilerOptions": {
    "noImplicitAny": false,
    "outDir": "./dist/",
    "baseUrl": "./src",
    "resolveJsonModule": true,
    "module": "es6",
    "target": "esnext",
    "moduleResolution": "node",
    "jsx": "react",
    "allowJs": true,
    "experimentalDecorators": true
  },
  "include": [
    "./src/**/*"
  ],
  "exclude": [
    "node_modules/!(@my)",
    "**/*.js",
    "**/*.jsx"
  ]
}

definition.d.ts (in my-app):

    const content: Object;
    export = content;
}
declare module '@my/services/utils';

'@my/services/utils' works fine

olgadolg avatar Jun 09 '19 21:06 olgadolg