首页 > 解决方案 > npm 语法错误:意外的标识符

问题描述

Goodday,我一直在做一个项目,不得不安装 git、nodejs、npm。我的操作系统是 ubuntu 18。我遇到了很多错误,我将描述我采取的步骤,因为其中一个让我绊倒并摔倒了。并向我展示了它是没有帮助无法修复的。回到主题,步骤是(终端):

  1. 安装 git -> 导致错误:

致命:不是 git 存储库(或挂载点 /home/ubuntuadmin 之前的任何父级)在文件系统边界处停止(未设置 GIT_DISCOVERY_ACROSS_FILESYSTEM)

;

  1. 安装了npm(没有nodejs)->试图在项目文件夹中运行npm->发生错误:

无服务器离线启动

sh: 1: serverless: not found npm ERR! 奇怪的错误 127 npm WARN 这个失败可能是由于使用了旧的二进制“节点” npm WARN 更多解释,请阅读/usr/share/doc/nodejs/README.Debian

npm 错误!不好的代码 0

3)我安装了 npm 模块并且发生了这个错误:

npm 错误!错误:CERT_UNTRUSTED

npm 错误!在 SecurePair。(tls.js:1370:32)

npm 错误!在 SecurePair.EventEmitter.emit (events.js:92:17)

npm 错误!在 SecurePair.maybeInitFinished (tls.js:982:10)

npm 错误!在 CleartextStream.read [as _read] (tls.js:469:13)

npm 错误!在 CleartextStream.Readable.read (_stream_readable.js:320:10)

npm 错误!在 EncryptedStream.write [as _write] (tls.js:366:25)

npm 错误!在 doWrite (_stream_writable.js:223:10)

npm 错误!在 writeOrBuffer (_stream_writable.js:213:5)

npm 错误!在 EncryptedStream.Writable.write (_stream_writable.js:180:11)

npm 错误!写入时 (_stream_readable.js:583:24)

npm 错误!在流动(_stream_readable.js:592:7)

npm 错误!在 Socket.pipeOnReadable (_stream_readable.js:624:5)

npm 错误!如果您需要帮助,可以在以下位置报告此日志:

npm 错误!http://github.com/isaacs/npm/issues

npm 错误!或通过电子邮件发送至:

npm 错误!

npm 错误!系统 Linux 4.4.0-137-generic

npm 错误!命令“/usr/bin/nodejs”“/usr/bin/npm”“安装”

npm 错误!cwd /home/ubuntuadmin/goldpreis-api

npm 错误!节点-v v0.10.25

npm 错误!npm -v 1.3.10

npm 错误!

npm 错误!可以在以下位置找到其他日志记录详细信息:

npm 错误!/home/ubuntuadmin/goldpreis-api/npm-debug.log

npm 错误!不好的代码 0

3.1)我修复了3中的错误,现在只发生了WARN。但是在我输入之后npm start,弹出了这个错误:

goldpreis-api@1.0.0 启动 /home/ubuntuadmin/goldpreis-api

无服务器离线启动

sh:1:无服务器:未找到

npm 错误!奇怪的错误127

npm WARN 此失败可能是由于使用了旧的二进制“节点”

npm WARN 更多解释请阅读

/usr/share/doc/nodejs/README.Debian

npm 错误!不好的代码 0

4)然后我尝试:npm i -D serverless这导致npm ERR! Error: EACCES(丢失了其余的错误代码)->然后用谷歌搜索了那个并在那里找到了答案:Eacces

-> 运行 npm install 后导致错误:[...] npm warn unmet dependencies [...] (谷歌搜索并发现:npm warn unmet dependencies

4.1)尝试修复它并失败并出现错误后。我试着查找它并用谷歌搜索它我发现了一个关于 stackoverflow 的帖子(链接:stackoverflow

4.2) package.json 的创建或绕过不起作用,所以我用谷歌搜索它并访问了网站:doc.npmjs.com -> 这引发了错误:

ubuntuadmin@ubuntuadmin:~/goldpreis-api$ npm 状态

/usr/local/lib/node_modules/npm/bin/npm-cli.js:85

let notifier = require('update-notifier')({pkg}) ^^^^^^^^ SyntaxError: Unexpected identifier

在 Module._compile (module.js:439:25)

在 Object.Module._extensions..js (module.js:474:10)

在 Module.load (module.js:356:32)

在 Function.Module._load (module.js:312:12)

在 Function.Module.runMain (module.js:497:10)

启动时 (node.js:119:16)

在 node.js:902:3

不管我在终端上写什么,ie:npm, npm start, npm status它总是会出现。感谢我能得到的所有帮助。

标签: node.jsjsongitubuntunpm

解决方案


推荐阅读