当前位置: 首页 > 知识库问答 >
问题:

我不能在节点中执行npm脚本,为什么会出现这种情况,我该如何解决它

颜君浩
2023-03-14

我需要帮助修复这个问题,我希望这可以帮助,我尝试运行其他命令在我的终端,但它没有工作15.5.1

我的node版本是最新版本。

>

  • 代码说了三件事

    >

  • CommMand在ChildProcess失败。(C:\Program Files\nodejs\node_modules\npm\node_modules@npmcli\promise-spawn\index.js:64:27)

    详细argv“C:\Program Files\nodejs\node.exe”“C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js”“run-script”“dev”

    错误命令C:\windows\system32\cmd.exe/D/S/C concurrently ;“nodemon dist/server.js” tsc ;-w

    
    0 verbose cli [
    0 verbose cli   'C:\\Program Files\\nodejs\\node.exe',
    0 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
    0 verbose cli   'run-script',
    0 verbose cli   'dev'
    0 verbose cli ]
    1 info using npm@7.3.0
    2 info using node@v15.5.1
    3 timing config:load:defaults Completed in 1ms
    4 timing config:load:file:C:\Program Files\nodejs\node_modules\npm\npmrc Completed in 2ms
    5 timing config:load:builtin Completed in 2ms
    6 timing config:load:cli Completed in 1ms
    7 timing config:load:env Completed in 0ms
    8 timing config:load:file:C:\Users\louis\Desktop\web-projects\natours\.npmrc Completed in 1ms
    9 timing config:load:project Completed in 2ms
    10 timing config:load:file:C:\Users\louis\.npmrc Completed in 0ms
    11 timing config:load:user Completed in 0ms
    12 timing config:load:file:C:\Users\louis\AppData\Roaming\npm\etc\npmrc Completed in 0ms
    13 timing config:load:global Completed in 0ms
    14 timing config:load:cafile Completed in 0ms
    15 timing config:load:validate Completed in 1ms
    16 timing config:load:setUserAgent Completed in 0ms
    17 timing config:load:setEnvs Completed in 1ms
    18 timing config:load Completed in 8ms
    19 verbose npm-session 09d944228c5c6035
    20 timing npm:load Completed in 18ms
    21 timing command:run-script Completed in 464ms
    22 verbose stack Error: command failed
    22 verbose stack     at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\promise-spawn\index.js:64:27)
    22 verbose stack     at ChildProcess.emit (node:events:376:20)
    22 verbose stack     at maybeClose (node:internal/child_process:1063:16)
    22 verbose stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:295:5)
    23 verbose pkgid natours@1.0.0
    24 verbose cwd C:\Users\louis\Desktop\web-projects\natours
    25 verbose Windows_NT 10.0.19041
    26 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run-script" "dev"
    27 verbose node v15.5.1
    28 verbose npm  v7.3.0
    29 error code 1
    30 error path C:\Users\louis\Desktop\web-projects\natours
    31 error command failed
    32 error command C:\WINDOWS\system32\cmd.exe /d /s /c concurrently "nodemon dist/server.js" tsc -w
    33 verbose exit 1
    
    
    
    
  • 共有1个答案

    壤驷华美
    2023-03-14

    如果您使用TailwindCSS^2.0,那么请确保您的package.json文件包含vue-template-compiler。这引起了我所有的问题...

    示例/working package.json文件

      "devDependencies": {
        "css-loader": "^5.0.1",
        "mini-css-extract-plugin": "^1.3.4",
        "postcss-loader": "^4.1.0",
        "webpack": "^5.16.0",
        "webpack-cli": "^4.5.0"
      },
      "dependencies": {
        "autoprefixer": "^10.2.4",
        "cross-env": "^7.0",
        "jquery": "^3.5.1",
        "jquery-validation-unobtrusive": "^3.2.11",
        "postcss": "^8.2.4",
        "postcss-import": "^14.0.0",
        "tailwindcss": "^2.0.2",
        "vue-template-compiler": "^2.6.12"
      }
    
    1. 从package.json中删除webpack-cli(手动)
    2. 卸载所有npm模块npm卸载*
    3. 重新安装它们(不使用webpack-cli)。注意:npm会询问您是否希望安装webpack-cli,因此只需单击“是”)npm安装
    4. 此时将正常工作(一次)
     类似资料:
    • 安装问题 PS C:\Users\Administrator sharp@0.21.3安装C:\用户\管理员\gatsby-site3\node_modules\锐(节点安装/libvips 使用缓存的C:\Users\Administrator\AppData\Roaming\npm-cache\u libvips\libvips-8.7.0-win32-x64.tar.gz info shar

    • 我正在运行这样一个简单的SQL连接和select,但在运行查询时,我遇到了非常奇怪的错误。 警告:mysqli_fetch_array()希望参数1是mysqli_结果,布尔值在第23行的C:\xampp\htdocs\Webmaster\run\forum_mc.php中给出 警告:mysqli_query():第24行()上C:\xampp\htdocs\Webmaster\run\forum

    • 你好,我正在学习OOP,通过编写一个虚拟的库管理项目在Java。 在serachBook()中,如果在ArrayList中找到book,则返回book对象,如果未找到,则抛出自定义异常BookNotFound。 问题1:它应该只返回null并在调用代码时检查返回值是否为null,还是抛出自定义异常BookNotFound。 目前我认为BookNotFinder是合适的,并且目前正在这样做。然而,我

    • 问题内容: 我希望服务器每分钟执行一次节点脚本。如果我手动执行文件(),该程序将完美执行,因此,我很确定这不是问题。但是,当我将其交给cron执行时,什么也没发生。 这是cron文件中的行。 这是一个示例日志: 可执行文件: 知道我为什么要广播静音吗?我应该在其他地方调试? 更新: 我相信问题与我的相对文件路径有关,并且main.js从其自己的目录外部执行。 所以现在,我已经放置在目录中。看起来像

    • 问题内容: 因此,当我发现一些非常奇怪的东西时,我正在使用Node.js REPL和Underscore库。如果I ,则该变量是全局设置的(显然)。然后,当我尝试运行一个简单的命令时,它会打印出来(显然,再次)。但是,此后立即运行,因为变量设置为,它会打印。 为什么这样做呢?如果我从js文件运行相同的代码,则不会发生。这是正常的Node事情,还是全部错误? 仅供参考:节点v0.10.10 问题答案