node.js - npm 语法错误:意外的标识符
问题描述
Goodday,我一直在做一个项目,不得不安装 git、nodejs、npm。我的操作系统是 ubuntu 18。我遇到了很多错误,我将描述我采取的步骤,因为其中一个让我绊倒并摔倒了。并向我展示了它是没有帮助无法修复的。回到主题,步骤是(终端):
- 安装 git -> 导致错误:
致命:不是 git 存储库(或挂载点 /home/ubuntuadmin 之前的任何父级)在文件系统边界处停止(未设置 GIT_DISCOVERY_ACROSS_FILESYSTEM)
;
- 安装了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
它总是会出现。感谢我能得到的所有帮助。
解决方案
推荐阅读
- api - 如何将 HTTP 状态代码从服务传递到 quarkus 中的控制器?
- rust - 有没有办法可以将视频帧从 GStreamer 转换为 SkImage 实例以在 Skia 中使用?
- javascript - 关于Javascript Iterator中执行顺序的问题
- json - 如何在 Azure 函数中引用 json 文件
- android - 如何使可点击容器内的子视图不可点击
- performance - Apache Ignite 2.9.0 性能
- javascript - 使用Selector,并正确切换数据片以避免过度减速
- python - 将数组列表乘以标量列表和总和元素
- c - fork() 对创建新进程的数量有限制吗?
- jmeter - jmeter属性文件中是否有设置属性值的高级选项