gpt4 book ai didi

node.js - 从 git url 依赖项中找不到模块

转载 作者:搜寻专家 更新时间:2023-10-31 23:46:14 25 4
gpt4 key购买 nike

我已经 fork react-flexbox-grid 来添加对隐藏列的支持(这是我第一次贡献)但是我无法在我的项目中包含这个包。

根据 Docs: Git Urls as Dependencies ,我将以下内容放入我的 package.json 中:

    "react-flexbox-grid": "falieson/react-flexbox-grid#hidden-columns",

运行 npm i 后,我看到 npm 已获取并且安装包时没有错误。

├── react-dom@15.4.1 ├── react-flexbox-grid@0.10.2 (git://github.com/falieson/react-flexbox-grid.git#f8e9e9053430b619f4c7fd79b90ccd4f44d6a05c) ├── react-fontawesome@1.5.0

但是当我启动服务器 meteor:webpack 时提示:

ERROR in ./imports/ui/Home/index.jsx Module not found: Error: Cannot resolve module 'react-flexbox-grid' in /Users/falieson/Code/planetx-boilerplate/imports/ui/Home

我没有对 index.jsx 做任何改动

import {Grid, Row, Col} from 'react-flexbox-grid';

这是我的 meteor webpack config :

{
"css": {
"module": true
},
"module": {
"loaders": [
{
"test": "/\\.css$/",
"loader": "style!css?modules",
"include": "/flexboxgrid/"
}
]
}
}

最佳答案

问题是这个 repo 需要构建,package.json 指的是 ./lib/index.js 文件,但它不存在于 repo 中(只有 src 文件夹)。

您可以在本地构建它:

npm run compile

并强制添加 ./lib 文件夹并将其推送到您的 git 存储库。

关于node.js - 从 git url 依赖项中找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41307862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com