每次我尝试导入JavaScript都会引发错误

时间:2019-05-24 02:37:30

标签: javascript node.js

注意:我正在使用Visual Studio Code来运行此代码,并且已经安装了node.js,因此不需要在浏览器内的HTML文件中运行代码。

我一直在关注JavaScript入门教程,该教程进展得非常好。快要结束了,它谈到了进出口。

我复制了字符的代码字符。当他运行该程序时,当然效果很好,但是每当我运行它时,它就会在输出控制台中抛出一个快乐的错误。

这是一个简单的程序,应该将字符串作为输入并将所有内容更改为大写。

这是两个文件:

string_function.js

export const capitalizeString = str => str.toUpperCase()

index.js

import { capitalizeString } from './string_function'
const cap = capitalizeString("hello!");

console.log(cap);

但是,当我尝试运行时,它会向我抛出此错误:

C:\Users\admin\Documents\Coding\JavaScript\Learning\Beginnings\index.js:2
import { capitalizeString } from './string_function'
       ^

SyntaxError: Unexpected token {
    at Module._compile (internal/modules/cjs/loader.js:703:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)
    at Module.load (internal/modules/cjs/loader.js:628:32)
    at Function.Module._load (internal/modules/cjs/loader.js:555:12)
    at Function.Module.runMain (internal/modules/cjs/loader.js:822:10)
    at internal/main/run_main_module.js:17:11

我不知道为什么会给我这个错误,我不知道这意味着什么。我试过没有大括号,然后大括号指向“ capitalizeString”文本。我也尝试使用和不使用分号(即使它指向大括号)也不会改变。

我还单独运行了string_function.js文件,但没有出现错误。

对此将提供任何帮助!

0 个答案:

没有答案