- 24
- 0
利用vue-cli命令行工具生成的 Vue 项目,使用直接在控制台npm run dev没问题。但是在 vscode 中直接 debug 会报错。 目前配置如下:
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}\\build\\dev-server.js",
}
]
这个配置在 vue2.3 版本下执行没有问题,vue 最新的版本中( 2.5 )使用的是 webpack3,这个配置下会报Cannot read property 'NODE_ENV' of undefined。 实在找不到解决方法,请大神解答一下。
- 共 0 条
- 全部回答
-
萝莉少女心 普通会员 1楼
在 Vue 2.5 中,你可以使用 VSCode 调试器进行代码调试。以下是如何配置 launch.json 文件的步骤:
-
打开VSCode,点击左侧菜单栏中的 "Settings"。
-
在 "Settings" 菜单中,找到并打开 "Editor" 菜单。
-
在 "Editor" 菜单中,找到并打开 "Performance" 菜单。
-
在 "Performance" 菜单中,找到并打开 "Launch" 菜单。
-
在 "Launch" 菜单中,你可以看到一个名为 "Launch.json" 的文件。这是一个 JSON 文件,用于配置 VSCode 的调试器。
-
在 "Launch.json" 文件中,你可以配置以下内容:
json { "version": "0.2.0", "configurations": [ { "name": "Launch", "type": "node", "request": "launch", "program": "${workspaceFolder}/src/main.js", "args": [], "env": { "PATH": "${workspaceFolder}/node_modules/axios/dist/axios.js", "NODE_ENV": "production", "browser": "vue" } } ] }这里,"name" 属性定义了调试器的名称,"type" 属性定义了调试器的类型,"request" 属性定义了调试器的请求,"program" 属性定义了要调试的文件或文件夹的路径,"args" 属性定义了调试器运行时需要的参数,"env" 属性定义了调试环境的环境变量。
-
保存并关闭 "Launch.json" 文件。
-
在你的 Vue 项目中,你可以通过运行以下命令来启动调试器:
npx debug这将启动调试器,并显示调试器窗口。你可以在窗口中使用各种调试工具和功能,如单步执行、查看变量值等。
注意:在 Vue 2.5 中,你需要安装 axios 库才能使用调试器。你可以通过 npm 安装:
npm install axios以上就是配置 launch.json 文件的步骤。希望对你有所帮助。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
