我正在尝试在CRA中以开玩笑的方式执行测试,并且不断收到这个奇怪的错误。
C:\Users\mfonpah\Documents\projects\nexus-web-client\web-
client\node_modules\auth0-js\src\index.js:1
(function (exports, require, module, __filename, __dirname) { import
Authentication from './authentication';
^^^^^^^^^^^^^^
SyntaxError: Unexpected identifier
at new Script (vm.js:74:7)
at createScript (vm.js:246:10)
at Object.runInThisContext (vm.js:298:10)
at Module._compile (internal/modules/cjs/loader.js:670:28)
at Module._extensions..js (internal/modules/cjs/loader.js:713:10)
at Object.require.extensions.(anonymous function) [as .js]
(C:\Users\mfonpah\Documents\projects\nexus-web-client\web-
client\node_modules\babel-register\lib\node.js:152:7)
at Module.load (internal/modules/cjs/loader.js:612:32)
at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
at Function.Module._load (internal/modules/cjs/loader.js:543:3)
at Module.require (internal/modules/cjs/loader.js:650:17)
at require (internal/modules/cjs/helpers.js:20:18)
有关如何解决此问题的任何想法? 谢谢
答案 0 :(得分:0)
如果看到此错误,则说明您的EF6导入语句没有被编译。确保您的babel预设包含“ env”
package.json 中的.babelrc 和“ babel” 属性
{
"presets":["env", "react"]
}
根据您的用例,您可能还需要添加transform-es2015-modules-amd
插件more here。