Node.js tools are unavailable on my project.
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 25/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- csharp, node.js
- Domain
- developer-experience, tooling
Research direction
Start by reproducing the missing Restore Packages action and node_modules icon in Visual Studio 2019 for a netcoreapp2.2 Class Library containing package.json. Trace how Node.js Tools detects project types and determine whether this project type is supported; done means the compatibility behavior and any required setup are clearly established.
Written by the indexing model from the issue text.
Description
I'm developing a Angular/ASP.NET MVC based NopCommerce plugin. In order for it to load within the host, it must be built as a netcoreapp2.2 Class Library. Unfortunately, I am unable to use node.js tools for Visual Studio 2019. Right-clicking on my package.json file doesn't display the restore packages option, nor is the node_modules package folder with the node.js icon.
I checked my installed workloads and everything was properly installed. I figured I might need to install an additional component, so I searched ad encountered Node.js tools for Visual Studio (https://visualstudio.microsoft.com/vs/features/node-js/) and clicked the Download Visual Studio button which installed the release version. The web page failed to make it clear that it was already included as a workload. So I wasted more time downloading and installing something I already had. Not to disappointment, Microsoft's documentation lead me to a usual dead end.
Well, hours later, I still can't get it to work at all. I suspect it doesn't work with Library projects. Correct? If so, how do I enable it?
- Dominant language
- C#
- Stars
- 1.8k
- Forks
- 355
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/nodejstools
-
microsoft/nodejstools#2523 · 1 reaction · 1 assignee ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
microsoft/nodejstools#2519 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
microsoft/nodejstools#2517 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
microsoft/nodejstools#2514 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
microsoft/nodejstools#2513 · 5 comments ·
All issues in microsoft/nodejstools
Similar issues
-
type/automation type/tech-debt
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
t/bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
ci-failure-cause test-failure
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
area:auth FE mvp P3
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
klasolsson81/jobbliggaren#1788 ·