【问题标题】:Javascript Eslint Error: Cannot find module 'optionator'Javascript Eslint 错误:找不到模块 'optionator'
【发布时间】:2022-01-20 19:14:30
【问题描述】:

我们遇到了一些错误,我们尝试安装 optionator,但什么也没发生。我们使用的是 Linux

我们正在尝试 npm i from package.json 其中包含此依赖项

"optionalDependencies": { 
  "eslint-config-<name>": "github:<username>/<repo>" 
} 

然后我们尝试运行npm i optionator,但仍然出现同样的错误


    Error: Cannot find module 'optionator'
    Require stack:
    - /usr/share/nodejs/eslint/lib/options.js
    - /usr/share/nodejs/eslint/lib/cli.js
    - /usr/share/nodejs/eslint/bin/eslint.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
    at Function.Module._load (internal/modules/cjs/loader.js:730:27)
    at Module.require (internal/modules/cjs/loader.js:957:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (/usr/share/nodejs/eslint/lib/options.js:12:20)
    at Module._compile (internal/modules/cjs/loader.js:1068:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
    at Module.load (internal/modules/cjs/loader.js:933:32)
    at Function.Module._load (internal/modules/cjs/loader.js:774:14)
    at Module.require (internal/modules/cjs/loader.js:957:19) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
    '/usr/share/nodejs/eslint/lib/options.js',
    '/usr/share/nodejs/eslint/lib/cli.js',
    '/usr/share/nodejs/eslint/bin/eslint.js'

任何遇到过这种情况的人,请帮助我们。谢谢

【问题讨论】:

  • 你能显示你正在运行什么代码或命令吗?
  • 你做过 npm init 吗?就像您在目录中有节点模块等一样?
  • 我们正在尝试从 package.json 中 npm i,其中包含此包 "optionalDependencies": { "eslint-config-&lt;name&gt;": "github:&lt;username&gt;/&lt;repo&gt;" },然后我们尝试运行 npm i optionator。它仍然是相同的错误@FivePlyPaper
  • 我们只是尝试npm install..wil 做npm init..thanks @FivePlyPaper

标签: javascript eslint


【解决方案1】:

需要授予对 package-lock.json 的完全访问权限

【讨论】:

    【解决方案2】:

    因此,如果您还没有执行 npm init,那么这就是问题所在。 npm init 初始化项目并将node_modules 文件夹添加到工作目录,这会将其设置为节点项目。然后安装依赖项只需运行npm install &lt;dependency&gt; 尽管我建议之后执行--save 并且它只是确保将包放在您的当前目录中

    $ npm init
    $ npm install optionator --save
    

    npm-init | npm Docs

    【讨论】:

      猜你喜欢
      • 2018-05-26
      • 2018-11-19
      • 2021-12-13
      • 2019-03-18
      • 2017-10-04
      • 2019-03-28
      • 1970-01-01
      • 2021-07-01
      • 2017-01-04
      相关资源
      最近更新 更多