Open vjamwec13579 opened 7 years ago
I get similar errors.
ERROR in D:/javascript/router_mailapp/src/app/spec_utils.ts (4,3): Cannot find name 'jasmine'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (113,52): '=' exp ected.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (121,62): '=' exp ected.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (614,19): ']' exp ected.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (614,20): ';' exp ected.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (614,21): Declara tion or statement expected.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (697,1): Declarat ion or statement expected.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (551,13): Invalid use of 'arguments'. Modules are automatically in strict mode.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (113,38): A param eter initializer is only allowed in a function or constructor implementation.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (113,46): Cannot find name 'keyof'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (121,46): A param eter initializer is only allowed in a function or constructor implementation.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (121,56): Cannot find name 'keyof'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (137,42): Cannot find name 'Partial'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (182,22): Cannot find name 'Partial'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (182,35): Cannot find name 'Partial'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (614,7): A comput ed property name must be of type 'string', 'number', 'symbol', or 'any'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (614,8): Cannot f ind name 'k'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (614,13): Cannot find name 'keyof'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (614,19): Cannot find name 'T'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (614,23): Cannot find name 'Spy'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (619,24): Cannot find name 'Spy'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (621,32): Cannot find name 'Spy'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (623,41): Cannot find name 'Spy'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (625,33): Cannot find name 'Spy'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (627,34): Cannot find name 'Spy'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (629,17): Cannot find name 'Spy'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (668,37): Cannot find name 'Reporter'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (674,21): Cannot find name 'RunDetails'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (678,19): Cannot find name 'Suite'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (679,33): Cannot find name 'SuiteOrSpec'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (688,15): Cannot find name 'Spec'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (689,16): Cannot find name 'Clock'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (693,30): Cannot find name 'HtmlReporter'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (694,32): Cannot find name 'HtmlSpecFilter'.
ERROR in D:/javascript/router_mailapp/node_modules/@types/jasmine/index.d.ts (702,26): Module
'"D:/javascript/router_mailapp/node_modules/@types/jasmine/index".jasmine' has no exported mem
ber 'Jasmine'.
webpack: Failed to compile.
Update typescript to >= 2.1.6
I am using typescript 2.2.1
Regards, Aswath Veersoft Solutions Phone: +91 96320 42668, Mobile: +91-96111 01279 www.veersoftsolutions.com | www.gainerp.com | www.fieldgain.com For support, kindly raise a ticket at gainerp.freshdesk.com
On Wed, Jul 12, 2017 at 1:35 AM, kavi87 notifications@github.com wrote:
Update typescript to >= 2.1.6
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/vsavkin/router_mailapp/issues/12#issuecomment-314556238, or mute the thread https://github.com/notifications/unsubscribe-auth/AA6wqUm2c2HCPwBdHFv2XUnpCbdP2itYks5sM9WngaJpZM4Nfh-w .
I'm seeing the same issues running TypeScript 2.4.1. Any other ideas here?
UPDATE
I manually had to upgrade jasmine
, @types/jasmine
and rxjs
to get this to run. In addition, I also had to update router_mailapp/src/typings.d.ts and add <T>
after the word Matchers
in the interface. I'm not sure if all of that is necessary for everyone, but that's what worked for me. Hopefully it helps others running into the same issues.
@aswath-veersoft @jbgarr Oh i also remember that I had to exclude the .spec files and all related test stuff for it to compile.
Here is the tsconfig.json i used:
{
"compilerOptions": {
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": ["es6", "dom"],
"mapRoot": "./",
"module": "es6",
"moduleResolution": "node",
"outDir": "../dist/out-tsc",
"sourceMap": true,
"target": "es5",
"typeRoots": [
"../node_modules/@types"
]
},
"exclude": [
"node_modules/**",
"test.ts",
"spec_utils.ts",
"**/*.spec.ts"
]
}
I set the typescript
version to 2.1.6 in the package.json so you can try with that exact version as wel although I think greater versions should be okl. Also be sure to launch the app using the actual angular-cli
installed locally, not the one you might have installed globally.
node_modules/.bin/ng serve
.
Hope it help.
I cannot get this example running. I tried many options. Please update the GitHub with the working example, so that the readers are benefitted.
Regards, Aswath Veersoft Solutions Phone: +91 96320 42668, Mobile: +91-96111 01279 www.veersoftsolutions.com | www.gainerp.com | www.fieldgain.com For support, kindly raise a ticket at gainerp.freshdesk.com
On Wed, Jul 12, 2017 at 10:59 PM, kavi87 notifications@github.com wrote:
@aswath-veersoft https://github.com/aswath-veersoft @jbgarr https://github.com/jbgarr Oh i also remember that I had to exclude the .spec files and all related test stuff for it to compile.
Here is the tsconfig.json i used:
{ "compilerOptions": { "declaration": false, "emitDecoratorMetadata": true, "experimentalDecorators": true, "lib": ["es6", "dom"], "mapRoot": "./", "module": "es6", "moduleResolution": "node", "outDir": "../dist/out-tsc", "sourceMap": true, "target": "es5", "typeRoots": [ "../node_modules/@types" ] }, "exclude": [ "node_modules/", "test.ts", "spec_utils.ts", "/*.spec.ts" ] }
I set the typescript version to 2.1.6 in the package.json so you can try with that exact version as wel although I think greater versions should be okl. Also be sure to launch the app using the actual angular-cli installed locally, not the one you might have installed globally.
node_modules/.bin/ng serve.
Hope it help.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/vsavkin/router_mailapp/issues/12#issuecomment-314840284, or mute the thread https://github.com/notifications/unsubscribe-auth/AA6wqWomPP5mshQxSnEhYmPVJiOSke8xks5sNQJ1gaJpZM4Nfh-w .
I made a couple of changes and is working, you can see this repo with the changes https://github.com/correasebastian/router_mailapp
I ran npm install npm start CygWin on Windows
$ npm start
fallbackLoader option has been deprecated - replace with "fallback" loader option has been deprecated - replace with "use" fallbackLoader option has been deprecated - replace with "fallback" loader option has been deprecated - replace with "use" fallbackLoader option has been deprecated - replace with "fallback" loader option has been deprecated - replace with "use" fallbackLoader option has been deprecated - replace with "fallback" loader option has been deprecated - replace with "use" NG Live Development Server is running on http://localhost:4200. Hash: 4ee9ac68a612f37a0a7d Time: 25357ms chunk {0} main.bundle.js, main.bundle.map (main) 26.3 kB {2} [initial] [rendered] chunk {1} styles.bundle.css, styles.bundle.map, styles.bundle.map (styles) 1.77 kB {3} [initial] [rendered] chunk {2} vendor.bundle.js, vendor.bundle.map (vendor) 3.89 MB [initial] [rendered] chunk {3} inline.bundle.js, inline.bundle.map (inline) 0 bytes [entry] [rendered]
ERROR in C:/Users/james.weckbaugh/workspace/mailApp/node_modules/@types/jasmine/index.d.ts (40,52): '=' expected.
ERROR in C:/Users/james.weckbaugh/workspace/mailApp/node_modules/@types/jasmine/index.d.ts (42,62): '=' expected.
ERROR in C:/Users/james.weckbaugh/workspace/mailApp/node_modules/@types/jasmine/index.d.ts (40,38): A parameter initializer is only allowed in a function or constructor implementation.
ERROR in C:/Users/james.weckbaugh/workspace/mailApp/node_modules/@types/jasmine/index.d.ts (40,46): Cannot find name 'keyof'.
ERROR in C:/Users/james.weckbaugh/workspace/mailApp/node_modules/@types/jasmine/index.d.ts (42,46): A parameter initializer is only allowed in a function or constructor implementation.
ERROR in C:/Users/james.weckbaugh/workspace/mailApp/node_modules/@types/jasmine/index.d.ts (42,56): Cannot find name 'keyof'.
ERROR in C:/Users/james.weckbaugh/workspace/mailApp/node_modules/@types/jasmine/index.d.ts (58,42): Cannot find name 'Partial'.
ERROR in C:/Users/james.weckbaugh/workspace/mailApp/node_modules/@types/jasmine/index.d.ts (99,22): Cannot find name 'Partial'.
ERROR in C:/Users/james.weckbaugh/workspace/mailApp/node_modules/@types/jasmine/index.d.ts (99,35): Cannot find name 'Partial'.
ERROR in C:/Users/james.weckbaugh/workspace/mailApp/node_modules/@types/jasmine/index.d.ts (314,15): All declarations of 'Matchers' must have identical type parameters. webpack: Failed to compile.