【发布时间】:2018-05-10 21:26:04
【问题描述】:
谁能帮我解决这个 SyntaxError 问题? 我不断在各种路径上获取它,不仅是猫鼬,有时是蓝鸟,有时是另一个模块。
尝试删除 node_modules 文件夹并重新安装 npm 模块以解决问题,但在运行几次脚本后,它再次出现。
老实说,我无法解释为什么在重新安装 node_modules 后它可以工作,并且在运行了几次之后,它就不再起作用了。
节点:v9.8.0 NPM:5.7.1
node_modules/mongoose/lib/options.js:1
(function (exports, require, module, __filename, __dirname) {
SyntaxError: Invalid or unexpected token
at new Script (vm.js:51:7)
at createScript (vm.js:136:10)
at Object.runInThisContext (vm.js:197:10)
at Module._compile (module.js:613:28)
at Object.Module._extensions..js (module.js:660:10)
at Module.load (module.js:561:32)
at tryModuleLoad (module.js:501:12)
at Function.Module._load (module.js:493:3)
at Module.require (module.js:593:17)
at require (internal/module.js:11:18)
【问题讨论】:
-
我在尝试运行
node_modules\@nguniversal\express-engine\index.js:1时遇到了完全相同的问题 -
每隔几次运行后重新安装所有 node_modules 令人沮丧。有趣的是,抛出错误的路径发生了变化。
node_modules/mongodb-core/lib/connection/connection.js:1 (function (exports, require, module, __filename, __dirname) { SyntaxError: Invalid or unexpected token at new Script (vm.js:51:7) at createScript (vm.js:136:10) at Object.runInThisContext (vm.js:197:10) at Module._compile (module.js:613:28) at Object.Module._extensions..js (module.js:660:10) at Module.load (module.js:561:32)
标签: node.js npm node-modules