Open
Description
Describe the bug
Using the following command:
npx [email protected] test-app --template @private-scope/cra-template
The NPM lookup seems to ignore the fact that it is a private repository and returns:
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/@private-scope%2fcra-template - Not found
Edit: However the following command does work
yarn create react-app test-app--template @private-scope/cra-template
Did you try recovering your dependencies?
Yes/NA
Which terms did you search for in User Guide?
The Custom Templates page mentions:
Scoped templates are also supported, under the name @[scope-name]/cra-template or @[scope-name]/cra-template-[template-name], which can be installed via @[scope] and @[scope]/[template-name] respectively.
And this worked correctly for me under version 4.0.3
Environment
Environment Info:
current version of create-react-app: 5.0.0
running from /home/me/.npm/_npx/9cf80dab71d476d3/node_modules/create-react-app
System:
OS: Linux 5.10 Ubuntu 20.04.3 LTS (Focal Fossa)
CPU: (6) x64 Intel(R) Core(TM) i5-8600K CPU @ 3.60GHz
Binaries:
Node: 16.13.0 - ~/.nvm/versions/node/v16.13.0/bin/node
Yarn: 1.22.11 - /mnt/c/Program Files/nodejs/yarn
npm: 8.1.0 - ~/.nvm/versions/node/v16.13.0/bin/npm
Browsers:
Chrome: Not Found
Firefox: Not Found
npmPackages:
react: Not Found
react-dom: Not Found
react-scripts: Not Found
npmGlobalPackages:
create-react-app: Not Found
Steps to reproduce
(Write your steps here:)
- Target a privately-scoped package as your template using
--template <private-scope>/package
Expected behavior
The app is scaffoleded/built using the template from the privately scoped package
Actual behavior
Returns 404 and doesn't look in the correct repository outlined in .npmrc