
利用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。 实在找不到解决方法,请大神解答一下。
1 dcalsky 2018-01-10 17:36:19 +08:00 plugins: [ new webpack.DefinePlugin({ 'process.env.NODE_ENV': process.env.NODE_ENV }) ] |
2 cloudzqy 2018-01-10 17:36:27 +08:00 没有 env ? "env": { "NODE_ENV": "development" }, 试试? |
3 kalevi OP @cloudzqy 谢谢,按照你的方法报`WebpackOptionsValidationError`, 往这个方向思考过,但不知道这么着手 |
4 KuroNekoFan 2018-01-11 09:59:40 +08:00 老老实实用 chrome 调试不好吗 |
5 moonou 2018-01-11 10:31:05 +08:00 使用 npm 的方式启用 server 吧 |