是提供给 vue 页面使用的 util 方法的 js 文件。node 版本为 v10.16.3
想测试单个的 util 方法是不是有问题,新建一个测试 js 文件 test.js ,import util 然后手动测试,发现 node 不能使用 import 语法。
会报如下的错误:
import lib from './lib'
^^^
SyntaxError: Unexpected identifier
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
Process finished with exit code 1
也附上要测试两个简单的 js 文件,lib.js 和 test.js
lib.js
function add (a, b) {
return a + b
}
export default {
add
}
test.js
import lib from './lib'
lib.add(1, 2)
这个问题一般是怎么解决的呢?