'console' 在 shell 中未定义,通过将 webpack 与 node.js 结合使用

'console' is 'undefined in the shell by using webpack with node.js

我有一个文件 my-script.js 只有 returns 这个:

console.log('Hi I'm working')

当我只输入 shell 时

node my-script.js

这成功了。 但我希望它在我输入时也能正常工作:

npm start

如何让它发挥作用? 因为它正在生成一条错误消息:

Line: 1 Error: console is undefined Code: 800A1391 Source: Microsoft JScript runtime error

我有一个指向此文件的 package.json 文件 start 但这没有解决。

这是我的 package.json 文件:

{
  "name": "my-app",
  "version": "1.0.0",
  "main": "my-script.js",
  "scripts": {   
    "start": "my-script.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "webpack-dev-server": "^3.9.0"
  },
  "devDependencies": {
    "webpack": "^4.41.2"
  },
  "description": ""
}

start 脚本中使用 node

{
  "name": "my-app",
  "version": "1.0.0",
  "main": "my-script.js",
  "scripts": {   
    "start": "node my-script.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "webpack-dev-server": "^3.9.0"
  },
  "devDependencies": {
    "webpack": "^4.41.2"
  },
  "description": ""
}