[英]npm package missing folders
我已經成功創建了一個發布的私有 npm 包。 這是文件結構:
Library.Util
|
|__src
|
|__helper
|
|__typeChecker.js
|
|__index.js
|
|__package.json
我們面臨同樣的問題,並且在從我們的私有 NPM 注冊表運行 NPM 包的全局安裝時缺少src/
子目錄。
.npmignore
或.gitignore
文件中沒有任何引用,我們甚至在package.json
的files
塊中明確引用src/
子目錄:
{
...
"main": "./bin/cli.js",
"bin": {
"app_name": "./bin/cli.js"
},
"scripts": {
"start": "node ./bin/cli.js"
},
"files": [
"bin",
"test",
"src",
"package.json"
],
...
}
有趣的是,安裝也無法安裝test
子目錄,將入口點移動到src/
子目錄會導致安裝失敗,並出現以下錯誤:
ENOENT: no such file or directory, chmod '...node_modules/@private_registry/app_name/src/cli.js
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.