注意:我正在使用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文件,但没有出现错误。
对此将提供任何帮助!