【问题标题】:how to correctly install a forked repo?如何正确安装分叉回购?
【发布时间】:2021-11-07 13:43:11
【问题描述】:

我 fork 这个ngx-extended-pdf-viewer,我正在尝试安装它。

package.json 中的 npm 脚本如下所示

"scripts": {
    "ng": "ng",
    "start": "ng serve --deployUrl=/path/ --host 10.0.1.3 --disable-host-check",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "unix-package": "ng b ngx-extended-pdf-viewer && rm -r dist && ng-packagr -p projects/ngx-extended-pdf-viewer/ng-package.json",
    "showcase": "npm run unix-package && rm -r ../extended-pdf-viewer-showcase/node_modules/ngx-extended-pdf-viewer && cp -R dist/ngx-extended-pdf-viewer ../extended-pdf-viewer-showcase/node_modules/ngx-extended-pdf-viewer",
    "issue": "npm run unix-package && rm -r ../ngx-extended-pdf-viewer-issues/issue317-ng9/node_modules/ngx-extended-pdf-viewer && cp -R dist/ngx-extended-pdf-viewer ../ngx-extended-pdf-viewer-issues/issue317-ng9/node_modules/ngx-extended-pdf-viewer",
    "win-package": "ng b ngx-extended-pdf-viewer && rmdir dist /S && ng-packagr -p projects/ngx-extended-pdf-viewer/ng-package.json",
    "release": "npm run unix-package && cd dist/ngx-extended-pdf-viewer && npm publish && cd .. && cd .. && ./createTag.sh && node ./increase-version-number.js",
    "cypress": "./node_modules/.bin/cypress open"
  },

但它没有被安装,错误看起来像这样

我在互联网上搜索过,根据答案是添加一个 npm 脚本prepare

所以我添加了一个prepare 脚本:

"unix-package": "ng b ngx-extended-pdf-viewer && rm -r dist && ng-packagr -p projects/ngx-extended-pdf-viewer/ng-package.json",
"prepare": "npm run unix-package"

它的基本作用是将projectsngx-extended-pdf-viewer子文件夹下的那个打包。

我还按照here 的建议添加了一个空的.npmignore,因为/dist 文件夹已添加到.gitignore

仍然无法按预期工作。希望得到你们的帮助,我已经被这个问题困扰了好几天了。

【问题讨论】:

  • 安装不正确是什么意思?你得到什么错误?你用什么命令来安装它?
  • 对不起,我想我之前措辞不正确。它实际上并没有被安装,这是我的一个错误。我已经更新了帖子以添加解释和屏幕截图。

标签: npm ngx-extended-pdf-viewer


【解决方案1】:

很抱歉回答晚了 - 但这里有一个讨论并回答你的问题:https://github.com/stephanrauh/ngx-extended-pdf-viewer/discussions/910

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-05
    • 2018-02-11
    • 2011-03-02
    • 2010-10-03
    • 2015-11-23
    • 2014-10-22
    • 2021-11-15
    • 2011-10-11
    相关资源
    最近更新 更多