JS导入导出语法错误:无法在模块外部使用导入语句

时间:2020-03-29 17:47:07

标签: javascript import export syntax-error

我有2个文件script.js和newFunction.js。

------ script.js -------

import {pi} from `./newFunction`

console.log(pi);

------ newFunction.js --------

export const pi = 3.141592653;

第二次我创建变量pi并首先导出它,但是问题是我运行时出现错误

SyntaxError: Cannot use import statement outside a module

那我该如何解决呢?

2 个答案:

答案 0 :(得分:0)

检查下面的代码

<script src="./script.js" type="module"></script>

在此处https://www.freecodecamp.org/forum/t/why-import-in-js-not-working/328947/12

引用链接

答案 1 :(得分:0)

module.exports = {
    data: function() {
        return { }
    },
    components: {  'window': 'url:./window.vue' },
}

通过组件中的路径导入组件,需要http-vue-load拳头。