导入语句上的javascript语法错误?
在尝试导入javascript文件(.js)中的库时, 抛出语法错误导入语句上的javascript语法错误?,javascript,importerror,Javascript,Importerror,在尝试导入javascript文件(.js)中的库时, 抛出语法错误 import deepEqual from "deep-equal"; ^^^^^^ SyntaxError: Cannot use import statement outside a module at Module._compile (internal/modules/cjs/loader.js:881:18) at Object.Module._extensions..js (internal/mod
import deepEqual from "deep-equal";
^^^^^^
SyntaxError: Cannot use import statement outside a module
at Module._compile (internal/modules/cjs/loader.js:881:18)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:962:10)
at Module.load (internal/modules/cjs/loader.js:798:32)
at Function.Module._load (internal/modules/cjs/loader.js:711:12)
at Function.Module.runMain (internal/modules/cjs/loader.js:1014:10)
at internal/main/run_main_module.js:17:11
我使用nodejs从命令行执行文件。
要执行,我使用:
node sample.js
库安装更新
npm version 6.11.3
node version 12.11.1
npm install deep-equal - completed
将脚本标记为模块类型:
<script type="module">
import deepequal from "deep-equal";
</script>
从“deep equal”导入deepequal;
正如错误消息所说…?您是否有一个带有
的HTML文件?代码中的语句在哪里?“我正在使用nodejs”