当我们电脑安装node环境后,就可以使用vscode编写一些简单的js来运行了.
如果我们需要运行第三方库,则直接使用npm install或者yarn add 就可以了.
但是当我们依赖某些第三方库时,会提示无法执行,原因是你可能需要import 而不是用require.
此时我们修改2处代码就可以愉快的玩耍了.
1.修改.vscode下的launch.json
增加--experimental-modules参数
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "启动程序",
"skipFiles": [
"<node_internals>/**"
],
"runtimeArgs": [
"--experimental-modules"
],
"program": "${workspaceFolder}\\test.js"
}
]
}
2.经过npm install或者yarn之后,会有一个package.json .打开,根节点增加 type:module的项目
{
"type": "module",
"dependencies": {
"got": "^14.4.2"//这里是你安装的各个依赖包
}
}
这样就可以愉快的调试我的test.js了.
附我的test.js案例
import got from 'got';
!(async ()=>{
let hs = await got.get('http://4.ipw.cn');
console.log(hs);
})();