Tho*_*out 57 node.js npm angular-cli angular
我正在尝试使用“npm install -g @angular/cli”安装 Angular cli,但遇到以下错误:
npm ERR! Unexpected token '.'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\<user>\AppData\Local\npm-cache\_logs\2022-02-02T15_25_07_320Z-debug-0.log
Run Code Online (Sandbox Code Playgroud)
npm 版本:8.3.1 节点版本:v17.4.0
任何帮助将不胜感激!谢谢 :)
小智 41
在 Win 10、npm 8.1.2、node 16.14.2、nvm 1.1.17 和 1.1.19 上出现此问题。降级到节点 16.13.2 根据此答案解决了问题:https://github.com/npm/cli/issues/4234#issuecomment-1025421643
小智 38
如果您使用的是 NVM 1.1.7,可以升级到 NVM 1.1.9
nvm 门户:https://github.com/coreybutler/nvm-windows/releases
nbk*_*ope 28
我在 Windows 10、Node 18 和 NPM 8 上遇到了这个问题。我还使用了适用于 Windows 的 NVM。这就是我为解决该问题所做的:
nvm uninstall 18.X.X
,其中 18.XX 是您正在使用的版本nvm install 18.X.X
,其中 18.XX 是您正在使用的版本Phi*_*ner 24
这是npm 版本 8.3.1报告的问题。
最好的选择是跳过此版本(使用 8.3.2 或 8.4),使用早期版本 (8.3.0) 或使用其他节点版本 (< 17)。
Tel*_* C. 16
以下内容对我有用。
通过从其存储库下载“nvm-update.zip”文件夹,将适用于 Windows 的 NVM 升级到版本 1.1.10 ( https://github.com/coreybutler/nvm-windows/releases) ) 下载“nvm-update.zip”文件夹并安装它,将 Windows 版 NVM 升级到版本 1.1.10。
之后,删除损坏的节点版本(在我的例子中为 18.10.0)并使用更新的 NVM 重新安装。
一切恢复正常
主要问题是,如果你尝试按照步骤安装 Angular,你将不可避免地遇到这个错误,因为推荐的 Node.js 版本是 16.14.0,而 Node 已经告诉你它附带了 8.3.1节点版本:\n捕获 Node.js 版本\xc3\xb3n 推荐节点
\n为了解决这个问题,你可以安装node versi\xc3\xb3n 16.13.2,它附带npm 8.1.2版本(而不是8.1.3),如下所述: https: //nodejs.org/en/下载/发布/
\n注意:我使用nvm
\n然后你就可以安装角度了。
\n另一种可能性是,如果您想在 Node 16.14.0 中使用 Angular,可以升级 npm 版本。问题是,当您尝试这样做时,会出现与尝试安装 Angular 时出现的相同错误。
\n为了解决这个问题,我建议这样做:
\na) 安装使用另一个版本的 npm 的早期版本的节点,如 npm 8.1.2 附带的节点 16.13.2。就我个人而言,我通过 nvm(节点版本管理器)有多个 Windows 版本的节点。
\nb) 复制node 16.13.2的本节点安装的npm包,并将其更改为node 16.14.0的文件夹(删除或重命名之前旧的npm文件夹)。
\nc) 使用节点 16.14.0 键入 nvm use 16.4.0
\nd) 升级 npm,输入 npm install -g npm@latest。
\n在这里你可以看到序列:
\n首先,重命名 npm 8.1.3 并粘贴 npm 8.1.2:\n Muestra c\xc3\xb3mo quedan las Carpetas con el npm
\n然后,您可以在此处看到 MS-DOS 控制台中的命令:
\nC:\\Users\\AB>npm -v\n 8.1.2\n\n \nC:\\Users\\AB>npm version\n {\n npm: \'8.1.2\',\n node: \'16.14.0\',\n v8: \'9.4.146.24-node.20\',\n uv: \'1.43.0\',\n zlib: \'1.2.11\',\n brotli: \'1.0.9\',\n ares: \'1.18.1\',\n modules: \'93\',\n nghttp2: \'1.45.1\',\n napi: \'8\',\n llhttp: \'6.0.4\',\n openssl: \'1.1.1m+quic\',\n cldr: \'40.0\',\n icu: \'70.1\',\n tz: \'2021a3\',\n unicode: \'14.0\',\n ngtcp2: \'0.1.0-DEV\',\n nghttp3: \'0.1.0-DEV\'\n }\n \n\nC:\\Users\\AB>npm install -g npm@latest\n \n removed 186 packages, changed 19 packages, and audited 36 packages in 25s\n \nfound 0 vulnerabilities\n \n\nC:\\Users\\AB>npm version\n\n{\n npm: \'8.5.2\',\n node: \'16.14.0\',\n v8: \'9.4.146.24-node.20\',\n uv: \'1.43.0\',\n zlib: \'1.2.11\',\n brotli: \'1.0.9\',\n ares: \'1.18.1\',\n modules: \'93\',\n nghttp2: \'1.45.1\',\n napi: \'8\',\n llhttp: \'6.0.4\',\n openssl: \'1.1.1m+quic\',\n cldr: \'40.0\',\n icu: \'70.1\',\n tz: \'2021a3\',\n unicode: \'14.0\',\n ngtcp2: \'0.1.0-DEV\',\n nghttp3: \'0.1.0-DEV\'\n }\n \nC:\\Users\\AB>npm install -g @angular/cli\n \nadded 189 packages, and audited 191 packages in 1m\n found 0 vulnerabilities\n\n \nC:\\Users\\AB>ng version\n \n _ _ ____ _ ___\n / \\ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|\n / \xe2\x96\xb3 \\ | \'_ \\ / _` | | | | |/ _` | \'__| | | | | | |\n / ___ \\| | | | (_| | |_| | | (_| | | | |___| |___ | |\n /_/ \\_\\_| |_|\\__, |\\__,_|_|\\__,_|_| \\____|_____|___|\n |___/\n\n \n\n \n Angular CLI: 13.2.5\n Node: 16.14.0\n Package Manager: npm 8.5.2\n OS: win32 x64\n \n\nAngular:\n \n Package Version\n ------------------------------------------------------\n @angular-devkit/architect 0.1302.5 (cli-only)\n @angular-devkit/core 13.2.5 (cli-only)\n @angular-devkit/schematics 13.2.5 (cli-only)\n @schematics/angular 13.2.5 (cli-only)\n
Run Code Online (Sandbox Code Playgroud)\n
归档时间: |
|
查看次数: |
77693 次 |
最近记录: |