我创建了这个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子文件夹下的文件打包。
我还添加了一个空的.npmignore作为建议的here,因为/dist文件夹是在.gitignore中添加的。
仍然不能像预期的那样工作。希望能得到你们的帮助,我已经被这个问题困扰了好几天了。
发布于 2021-09-27 18:45:09
很抱歉回答得太晚了--但这里有一个讨论,涵盖并回答了你的问题:https://github.com/stephanrauh/ngx-extended-pdf-viewer/discussions/910
https://stackoverflow.com/questions/69142781
复制相似问题