导入语句上的javascript语法错误?

导入语句上的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

在尝试导入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/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”