首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >语义释放-错误:找不到模块‘../输出’

语义释放-错误:找不到模块‘../输出’
EN

Stack Overflow用户
提问于 2020-06-25 17:48:53
回答 1查看 546关注 0票数 0

无论我做什么,当我在BitBucket管道中运行命令'npx语义发布-调试‘时,总是会得到完全相同的错误。干跑似乎跑得不错。

我已经尝试过的事情:

semantic-release

  • 重新安装节点模块
  • 更新包
  • 从项目复制完全相同的配置/包

所有的文件都在那里。也许它无法进入?

下面是一个完整的调试报告:

代码语言:javascript
复制
npx: installed 746 in 16.856s
[5:36:26 PM] [semantic-release] › ℹ  Running semantic-release version 17.1.1
2020-06-25T17:36:26.883Z semantic-release:config load config from: /opt/atlassian/pipelines/agent/build/package.json
2020-06-25T17:36:26.887Z semantic-release:config options values: {
  branches: [ 'master', 'develop' ],
  repositoryUrl: 'git@$NEXUS_USERNAME.org:acurable/acupebble-g2-firmware.git',
  tagFormat: 'v${version}',
  plugins: [
    [ '@semantic-release/commit-analyzer', [Object] ],
    [ '@semantic-release/npm', [Object] ],
    [ '@semantic-release/release-notes-generator', [Object] ],
    '@semantic-release/changelog',
    '@semantic-release/git'
  ],
  _: [],
  debug: true,
  '$0': '/root/.npm/_npx/52/bin/semantic-release'
}
[5:36:27 PM] [semantic-release] › ✖  An error occurred while running semantic-release: Error: Cannot find module '../output'
Require stack:
- /opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/json/output-json.js
- /opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/json/index.js
- /opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/index.js
- /opt/atlassian/pipelines/agent/build/node_modules/@semantic-release/changelog/lib/prepare.js
- /opt/atlassian/pipelines/agent/build/node_modules/@semantic-release/changelog/index.js
- /root/.npm/_npx/52/lib/node_modules/semantic-release/lib/plugins/utils.js
- /root/.npm/_npx/52/lib/node_modules/semantic-release/lib/plugins/index.js
- /root/.npm/_npx/52/lib/node_modules/semantic-release/lib/get-config.js
- /root/.npm/_npx/52/lib/node_modules/semantic-release/index.js
- /root/.npm/_npx/52/lib/node_modules/semantic-release/cli.js
- /root/.npm/_npx/52/lib/node_modules/semantic-release/bin/semantic-release.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:952:15)
    at Function.Module._load (internal/modules/cjs/loader.js:835:27)
    at Module.require (internal/modules/cjs/loader.js:1012:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (/opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/json/output-json.js:4:24)
    at Module._compile (internal/modules/cjs/loader.js:1123:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
    at Module.load (internal/modules/cjs/loader.js:972:32)
    at Function.Module._load (internal/modules/cjs/loader.js:872:14)
    at Module.require (internal/modules/cjs/loader.js:1012:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/json/output-json.js',
    '/opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/json/index.js',
    '/opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/index.js',
    '/opt/atlassian/pipelines/agent/build/node_modules/@semantic-release/changelog/lib/prepare.js',
    '/opt/atlassian/pipelines/agent/build/node_modules/@semantic-release/changelog/index.js',
    '/root/.npm/_npx/52/lib/node_modules/semantic-release/lib/plugins/utils.js',
    '/root/.npm/_npx/52/lib/node_modules/semantic-release/lib/plugins/index.js',
    '/root/.npm/_npx/52/lib/node_modules/semantic-release/lib/get-config.js',
    '/root/.npm/_npx/52/lib/node_modules/semantic-release/index.js',
    '/root/.npm/_npx/52/lib/node_modules/semantic-release/cli.js',
    '/root/.npm/_npx/52/lib/node_modules/semantic-release/bin/semantic-release.js'
  ]
}
Error: Cannot find module '../output'
Require stack:
- /opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/json/output-json.js
- /opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/json/index.js
- /opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/index.js
- /opt/atlassian/pipelines/agent/build/node_modules/@semantic-release/changelog/lib/prepare.js
- /opt/atlassian/pipelines/agent/build/node_modules/@semantic-release/changelog/index.js
- /root/.npm/_npx/52/lib/node_modules/semantic-release/lib/plugins/utils.js
- /root/.npm/_npx/52/lib/node_modules/semantic-release/lib/plugins/index.js
- /root/.npm/_npx/52/lib/node_modules/semantic-release/lib/get-config.js
- /root/.npm/_npx/52/lib/node_modules/semantic-release/index.js
- /root/.npm/_npx/52/lib/node_modules/semantic-release/cli.js
- /root/.npm/_npx/52/lib/node_modules/semantic-release/bin/semantic-release.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:952:15)
    at Function.Module._load (internal/modules/cjs/loader.js:835:27)
    at Module.require (internal/modules/cjs/loader.js:1012:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (/opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/json/output-json.js:4:24)
    at Module._compile (internal/modules/cjs/loader.js:1123:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
    at Module.load (internal/modules/cjs/loader.js:972:32)
    at Function.Module._load (internal/modules/cjs/loader.js:872:14)
    at Module.require (internal/modules/cjs/loader.js:1012:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/json/output-json.js',
    '/opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/json/index.js',
    '/opt/atlassian/pipelines/agent/build/node_modules/fs-extra/lib/index.js',
    '/opt/atlassian/pipelines/agent/build/node_modules/@semantic-release/changelog/lib/prepare.js',
    '/opt/atlassian/pipelines/agent/build/node_modules/@semantic-release/changelog/index.js',
    '/root/.npm/_npx/52/lib/node_modules/semantic-release/lib/plugins/utils.js',
    '/root/.npm/_npx/52/lib/node_modules/semantic-release/lib/plugins/index.js',
    '/root/.npm/_npx/52/lib/node_modules/semantic-release/lib/get-config.js',
    '/root/.npm/_npx/52/lib/node_modules/semantic-release/index.js',
    '/root/.npm/_npx/52/lib/node_modules/semantic-release/cli.js',
    '/root/.npm/_npx/52/lib/node_modules/semantic-release/bin/semantic-release.js'
  ]
2020-06-25T17:36:27.964997083Z stderr P }
EN

回答 1

Stack Overflow用户

发布于 2020-06-25 18:28:13

这太疯狂了。

刚刚意识到我在gitIgnore.txt中有一行:**/Output在我的本地存储库中--所有的文件都在那里,但是index.js缺失了,因为任何**/输出路径中的所有文件都不会包括在内。

再也不会使用全局gitIgnore了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62581367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档