'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": ""
}
我有一个文件 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": ""
}