提问者:小点点

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


我需要帮助修复这个问题,我希望这可以帮助,我尝试运行其他命令在我的终端,但它没有工作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个答案

    匿名用户

    如果您使用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. 此时将正常工作(一次)