Issues with the Aurelia TypeScript Skeleton

Downloaded the aurelia skeleton and everything works fine when using gulp watch.

However, running it from Visual Studio results in several errors:

Severe Code Description Project File Line Suppression State Error TS6059 The file 'C:/Users/sbloom/testing/PVPortal/src/skeleton/test/unit/child-router.spec.ts' is not located under 'rootDir' 'C:/Users/sbloom/testing/PVPortal/src/skeleton/src/'. 'rootDir' should include all source files. skeleton (tsconfig project) 1 Active ... (more error messages)

Seeking guidance to resolve these errors, any assistance would be appreciated.

Answer №1

I previously addressed a similar query in this post: Tips for setting up an Aurelia TypeScript project in Visual Studio 2017

My solution involved using the Aurelia skeleton-navigation 1.1.2 skeleton-typescript-aspnetcore template as a foundation in Visual Studio 2017, which resolved the errors mentioned in your post. I've successfully implemented this with both the VS professional and community editions. Additionally, I encountered and fixed these same issues in Visual Studio 2015, so the solution should be applicable regardless of your IDE version.

Although there may be other potential pitfalls to watch out for, starting fresh with the skeleton-navigation 1.1.2 template should set you on the right path.

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

Invalid file name detected during the download process

Below is the Javascript code I currently use to download a pdf: var link = document.createElement('a'); link.innerHTML = 'Download PDF file'; link.download = "Report.pdf"; link.href = 'data:application/octet-stream;base64 ...

What is the best way to ensure a specific row remains at the bottom of an Angular table with Material when sorting?

My data table contains a list of items with a row at the end showing the totals. | name | value1 | value2 | --------------------------- | Emily | 3 | 5 | | Finn | 4 | 6 | | Grace | 1 | 3 | | TOTAL | 8 | 14 | I&apos ...

Tips for adjusting the language settings on a date picker

Is there a way to change the language from English to French when selecting a month? I believe I need to configure something in the core.module.ts. How can I achieve this? https://i.sstatic.net/Cpl08.png @NgModule({ declarations: [], imports: [ Co ...

What is the best way to combine two functions for the "value" attribute in a TextField?

How can I make a TextField force all uppercase letters for the user when they type, while also storing the text inputted by the user? I have managed to make the TextField display all uppercase letters, but then I can't submit to Excel. On the other ha ...

How can I replicate a div in Angular 6 using typescript?

I'm currently working on a project focused on providing detailed information about various vehicle components. Each component consists of specific descriptive fields. One feature I'm looking to implement is an "Add another component" button that ...

Is there a way to automatically extend my content to fill the space on the page below the Material UI AppBar?

I am currently using React and Material UI React to develop my application. My goal is to implement the AppBar component with content underneath, without causing the entire page to scroll. I want the content to occupy the maximum remaining height and the f ...

Is it better to keep a lengthy array in the back-end or front-end storage?

I'm facing a dilemma in my angular application. I have a lengthy array that I need to access easily from the front-end without causing any slowdowns. There are various options available, but I'm unsure which one would be the most efficient. Shoul ...

Refresh an array prior to subscribing in Angular 2

When attempting to apply multiple filters in a quick session, I am encountering an issue where the previous data persists in the array alongside the new data. How can I effectively remove the previous data? component.ts ngOnInit() { this.vehicleAttribu ...

Using jQuery in Angular, you can add a div element to hidden elements by appending

So, I have a hidden div that I want to show on button click. And not only do I want to show it, but I also want to append another div to it. The show and hide functionality is working fine, but the appending part seems tricky when dealing with hidden eleme ...

The ultimate guide to leveraging the power of Vitejs React TS template

When I try to specify absolute paths in the 'vite.config.ts' file, Vite seems to be unable to read the path properly and throws an error in the console. // vite.config.ts // Libraries import { resolve } from 'path' import { defineCo ...

How to include subdirectories in a TypeScript npm module

I am in the process of developing a package for npm and I would like it to be imported in the following manner: import myPackage from 'my-package'; import { subFunction1, subFunction2 } from 'my-package/subfunctions'; Upon trying to u ...

Utilizing the Command Line/Window feature within Visual Studio Code

As a newcomer to Visual Studio Code, I'm currently using the latest Version: 1.29.1. When I used Matlab, I had access to a script window for writing code, a Command Window for testing code snippets and viewing variable values, as well as a workspace ...

typescript handling a supposedly optional property that is not truly optional

As I embark on my journey with TypeScript, please bear with me if this is not the conventional way of doing things. I have a few objectives in transitioning this JavaScript code to TypeScript. Item = {} Item.buy = function (id) {} Item.sell = function (i ...

tsc is not recognizing the configurations in my tsconfig.json file

Running tsc in my project's directory is causing an error to be outputted (as shown below). This is my first attempt at using TypeScript and Node.js. Please consider me as a complete beginner. Operating system: Ubuntu 15.10 64bits NPM version: 2.4. ...

Utilize SCSS values within TypeScript by applying them on a class level

let changeClassDisplay = document.getElementsByClassName('sidebar'); for (var i = 0; i < changeClassDisplay.length; i += 1) { changeClassDisplay[i].style.display = 'block'; } I encountered an issue with this code whe ...

The 'any' type is not compatible with constructor functions

I am currently working on implementing a class decorator in Typescript. I have a function that accepts a class as an argument. const createDecorator = function () { return function (inputClass: any) { return class NewExtendedClass extends inputClass ...

Incorporating Angular 11, Typescript, Node.js, and MySQL into the project, a feature is implemented where a button is displayed in the home component based on the Boolean value of 'mysql' only if

I am currently working on adding a new feature to my application that involves checking for specific domain email addresses during the registration process. Based on the email domain, I want to display a different button on the 'home' page for th ...

When fetching data from the API in Angular, the response is displayed as an object

After fetching data from the API, I am encountering an issue where the "jobTitle" value is not displaying in the table, but instead appears as an array in the console. Can someone assist me with resolving this problem? Below is the visibility.ts file: exp ...

The import path for Angular 2 typescript in vscode mysteriously vanished

After upgrading VSCode, I noticed a change in the way namespaces are imported when I press Ctrl + dot. Now, the paths look like: import { Store } from '../../../../node_modules/@ngrx/store'; instead of import { Store } from '@ngrx/store&a ...

Event typeORM on afterUpdate in NestJS

After every update of my data in the log table, I want to insert an entry into another table. To achieve this, I have created an EntitySubscriberInterface. The event is triggering correctly, but the entity array does not include the updated id. async afte ...