已安装NPM软件包但未找到

时间:2020-02-21 06:29:57

标签: git github npm webpack

我有一个(创建React App)应用程序和一个组件库。

它们在Github上的单独存储库中;两者都是私人的。 我正在使用SSH将库安装到应用中。

例如npm install git+ssh://git@github.com/me/my-library.git

该库已下载并安装在应用程序的node_modules文件夹中。

但是当我运行应用程序库时找不到。 如果我使用开发工具,则Webpack似乎没有正在加载程序包。我假设这是因为它不在bundle或node_modules文件夹中。

对标准CRA Webpack配置的唯一修改是为React添加一个别名。

这是package.json。

{
  "name": "my-components",
  "version": "0.0.2",
  "description": "My React Component Library",
  "main": "dist/my-library.js",
  "module": "dist/my-library.es.js",
  "scripts": {
    "prepare": "rollup -c",
    "test": "echo \"Error: no test specified\" && exit 1",
    "build-prod": "webpack --mode production",
    "build": "rollup -c",
    "storybook": "start-storybook -p 9001"
  },
  "files": [
    "src/**/*.js",
    "dist",
    "package.json",
    "README.md"
  ],

如果我改用npm链接指向库的本地副本,则一切正常...

由于CRA不能解析使用git安装的软件包,因此我提出了CRA问题。

https://github.com/facebook/create-react-app/issues/8535

0 个答案:

没有答案