【问题标题】:NocoDB npm run dev gives error ERR! code ELIFECYCLENocoDB npm run dev 给出错误 ERR!代码生命周期
【发布时间】:2023-01-12 18:38:14
【问题描述】:

我正在设置 nocodb 项目并收到 ELIFECYCLE 错误。这是完整的错误:

> EE=true nuxt

'EE' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! nc-gui@0.11.35 dev: `EE=true nuxt`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the nc-gui@0.11.35 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

我尝试了各种方法来解决这个问题,包括清除缓存、删除 node_modules、删除 Package-lock.json 和 npm install,但没有解决我的问题。 包.json:

     "scripts": {
    "dev": "EE=true nuxt",
    "build": "EE=true nuxt build",
    "lint": "eslint . --ext .js,.vue --fix --quiet",
    "start": "EE=true nuxt start",
    "generate": "nuxt generate",
    "build:copy": "EE=true npm run build; rm -rf ../nc-lib-gui/lib/dist/; rsync -rvzh ./dist/ ../nc-lib-gui/lib/dist/",
    "build:copy:jsdeliver": "npm run build; rm -rf ../nc-lib-gui/lib/dist/; rsync -rvzh  ./dist/ ../nc-lib-gui/lib/dist/ ; npm publish ../nc-lib-gui"
  },

问题是“dev”:“EE=true nuxt” 我没有找到与 EE=true 相关的任何内容。

【问题讨论】:

    标签: vue.js nuxt.js


    【解决方案1】:

    看起来您正在使用 Windows。在这种情况下,您需要使用cross-env,这是一个允许开发人员以一致的方式跨不同操作系统设置和使用环境变量的包,从而更容易编写跨平台代码。

    因此,你能做的是

    • 通过这个命令npm install -g cross-env安装cross-env
    • 对于每个脚本,在EE之前添加cross-env。例如。 "dev": "cross-env EE=true nuxt",

    【讨论】:

      猜你喜欢
      • 2017-12-27
      • 1970-01-01
      • 2019-09-13
      • 2021-07-10
      • 2020-06-25
      • 2021-09-15
      • 2018-09-03
      • 2020-12-23
      • 1970-01-01
      相关资源
      最近更新 更多