首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >verdaccio未能开始出现“找不到模块”错误

verdaccio未能开始出现“找不到模块”错误
EN

Stack Overflow用户
提问于 2017-05-31 00:23:20
回答 1查看 1.2K关注 0票数 2

我得到了这个错误,verdaccio刚刚崩溃,在服务器重新启动后不再工作。当我尝试pm2启动verdaccio时,我得到以下错误

代码语言:javascript
复制
Error: Cannot find module '/home/ec2-user/verdaccio'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Object.<anonymous> (/usr/lib/node_modules/pm2/lib/ProcessContainerFork.js:53:21)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.runMain (module.js:605:10)
    at run (bootstrap_node.js:427:7)

npm配置ls

代码语言:javascript
复制
; cli configs
scope = ""
user-agent = "npm/4.2.0 node/v7.10.0 linux x64"

; userconfig /home/ec2-user/.npmrc
http-proxy = null
https-proxy = null
registry = "https://registry.npmjs.org/"
strict-ssl = false

; globalconfig /usr/etc/npmrc
registry = "https://registry.npmjs.org/"

; node bin location = /usr/bin/node
; cwd = /home/ec2-user/verdaccio
; HOME = /home/ec2-user
; "npm config ls -l" to show all defaults.

pm2显示verdaccio

代码语言:javascript
复制
│ name              │ verdaccio                                      │
│ restarts          │ 255                                            │
│ uptime            │ 0                                              │
│ script path       │ /home/ec2-user/verdaccio                       │
│ script args       │ N/A                                            │
│ error log path    │ /home/ec2-user/.pm2/logs/verdaccio-error-0.log │
│ out log path      │ /home/ec2-user/.pm2/logs/verdaccio-out-0.log   │
│ pid path          │ /home/ec2-user/.pm2/pids/verdaccio-0.pid       │
│ interpreter       │ node                                           │
│ interpreter args  │ N/A                                            │
│ script id         │ 0                                              │
│ exec cwd          │ /home/ec2-user                                 │
│ exec mode         │ fork_mode                                      │
│ node.js version   │ 7.10.0                                         │
│ watch & reload    │ ✘                                              │
│ unstable restarts │ 0                                              │
│ created at        │ N/A     

                    `

我的配置文件如下所示:

代码语言:javascript
复制
storage: ./storage

auth:
  htpasswd:
    file: ./htpasswd


uplinks:
  npmjs:
    url: https://registry.npmjs.org/

packages:
   'av-*':
      allow_access: $all
      allow_publish: $all

   '*':
      allow_access: $all
      allow_publish: $all
      proxy: npmjs

   '@*/*':
      allow_access: $all
      allow_publish: $authenticated
      proxy: npmjs


https:
  key: /home/ec2-user/verdaccio/verdaccio-keynew.pem
  cert: /home/ec2-user/verdaccio/verdaccio-certnew.pem
  ca: /home/ec2-user/verdaccio/server.ca


logs:
  - {type: stdout, format: pretty, level: http}
  #- {type: file, path: verdaccio.log, level: info}

listen:
- https://devnpm2:4873

max_body_size: 300mb
EN

回答 1

Stack Overflow用户

发布于 2022-01-19 15:56:48

它找不到verdaccio可执行文件,要找到它,可以使用哪一个命令。

要做到这一点,您应该尝试:

代码语言:javascript
复制
pm2 start `which verdaccio`
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44273846

复制
相关文章

相似问题

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