【问题标题】:npm run dev doesn't work in Laravel project : TypeError: program.parseAsync is not a functionnpm run dev 在 Laravel 项目中不起作用:TypeError: program.parseAsync is not a function
【发布时间】:2021-06-02 00:23:14
【问题描述】:

我在当前正在进行的 laravel 项目中安装了带有 npm 的 vue,以使用 vue.js 框架学习前端开发。

安装后,教程说我需要运行 npm run dev 来查看我在 ../resources/js/components/Posts/Index.vue../resources/js/components/app.js 中所做的更改,运行 npm run dev 后,我得到了这个我无法打包的完整问题日志我转过头想弄清楚发生了什么。

0 verbose cli [
0 verbose cli   'D:\\Program Files\\nodejs\\node.exe',
0 verbose cli   'C:\\Users\\Gediminas\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
0 verbose cli   'run',
0 verbose cli   'watch'
0 verbose cli ]
1 info using npm@7.5.3
2 info using node@v14.15.1
3 timing config:load:defaults Completed in 2ms
4 timing config:load:file:C:\Users\Gediminas\AppData\Roaming\npm\node_modules\npm\npmrc Completed in 3ms
5 timing config:load:builtin Completed in 3ms
6 timing config:load:cli Completed in 1ms
7 timing config:load:env Completed in 0ms
8 timing config:load:file:D:\Users\Gediminas\Desktop\Laravel\laravel-bookshop\.npmrc Completed in 0ms
9 timing config:load:project Completed in 1ms
10 timing config:load:file:C:\Users\Gediminas\.npmrc Completed in 0ms
11 timing config:load:user Completed in 0ms
12 timing config:load:file:C:\Users\Gediminas\AppData\Roaming\npm\etc\npmrc Completed in 0ms
13 timing config:load:global Completed in 0ms
14 timing config:load:cafile Completed in 1ms
15 timing config:load:validate Completed in 0ms
16 timing config:load:setUserAgent Completed in 0ms
17 timing config:load:setEnvs Completed in 1ms
18 timing config:load Completed in 9ms
19 verbose npm-session 8f60d8cb01406e13
20 timing npm:load Completed in 17ms
21 timing command:run-script Completed in 660ms
22 verbose stack Error: command failed
22 verbose stack     at ChildProcess.<anonymous> (C:\Users\Gediminas\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\promise-spawn\index.js:64:27)
22 verbose stack     at ChildProcess.emit (events.js:315:20)
22 verbose stack     at maybeClose (internal/child_process.js:1048:16)
22 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
23 verbose cwd D:\Users\Gediminas\Desktop\Laravel\laravel-bookshop
24 verbose Windows_NT 10.0.18363
25 verbose argv "D:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Gediminas\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "run" "watch"
26 verbose node v14.15.1
27 verbose npm  v7.5.3
28 error code 1
29 error path D:\Users\Gediminas\Desktop\Laravel\laravel-bookshop
30 error command failed
31 error command C:\Windows\system32\cmd.exe /d /s /c mix watch
32 verbose exit 1

【问题讨论】:

  • 我有时也会得到这个。通常我可以删除 node_modules 然后运行 ​​npm install 然后它就可以工作了。

标签: javascript vue.js npm vue-component npm-scripts


【解决方案1】:

请运行npm update,然后运行npm run dev

【讨论】:

  • 删除节点文件夹并运行 npm install
【解决方案2】:

删除node_modules 文件夹并运行npm installyarn install

【讨论】:

    猜你喜欢
    • 2022-12-20
    • 1970-01-01
    • 2021-05-25
    • 2021-08-06
    • 1970-01-01
    • 2021-06-25
    • 2018-12-31
    • 1970-01-01
    • 2021-07-18
    相关资源
    最近更新 更多