描述bug
使用以下命令:npx create-react-app@5.0.0 test-app --template @private-scope/cra-template
NPM查找似乎忽略了这是一个私有仓库的事实,返回:
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/@private-scope%2fcra-template - Not found
编辑:然而,以下命令确实有效
yarn create react-app test-app--template @private-scope/cra-template
你尝试恢复依赖了吗?
是/否
你在用户指南中搜索了哪些术语?
自定义模板页面提到:
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.
这在4.0.3版本下对我来说是正确的
环境
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
重现步骤
(在这里写下你的步骤:)
- 使用
--template <private-scope>/package
将一个私有范围的包作为模板目标
预期行为
应用程序使用来自私有范围包的模板进行构建/扩展
实际行为
返回404,并且没有在 .npmrc
中列出的正确仓库中查找
1条答案
按热度按时间f4t66c6m1#
这个有没有修复?