gpt4 book ai didi

javascript - npm install 无法安装 angularjs 库

转载 作者:行者123 更新时间:2023-11-30 12:42:26 24 4
gpt4 key购买 nike

我已经安装了mean.io并运行 sudo npm install。实际上按顺序执行命令

sudo npm install -g meanio
mean init yourNewApp
cd yourNewApp
sudo npm install -g bower
sudo npm install

它应该将 angularjs 库下载并安装到 public/system/lib 中。完成上述步骤后,未创建 public/system/lib,因此当我启动应用程序时出现错误

events.js:72
throw er; // Unhandled 'error' event
^
Error: ENOENT, open '/home/santhosh/dev/scaleqa/mean_tut/old mean/temp/myapp/public/system/lib/bootstrap/dist/css/bootstrap.css'
[nodemon] app crashed - waiting for file changes before starting...

是否与某些 npm/angularjs 服务器宕机有关。我之前也遇到过这个问题,但在第二次尝试时就解决了,我没有费心去做更多的研究。当我尝试将我的存储库拉入云端并启动应用程序时,这成为了一个大问题。 public/system/lib 默认添加到 .gitignore 中,预计在 npm install 时创建。

我通过 sudo npm install 收到以下警告

npm WARN package.json mean-connect-mongo@0.4.3 No repository field.
npm WARN cannot run in wd mean@0.3.3 node node_modules/bower/bin/bower install (wd=/home/santhosh/dev/scaleqa/mean_tut/old mean/temp/myapp)

这是 link到 package.json

最佳答案

问题可能与运行 npm install 有关作为sudo ,这可能会导致问题。 As mentioned in another stack overflow question ,这可以通过几种方式解决。但是因为它看起来像是从您的主目录运行的,所以您真的不需要运行 npm install作为根。

尝试发出相同的命令,但最后没有 sudo :

sudo npm install -g meanio
mean init yourNewApp
cd yourNewApp
sudo npm install -g bower
npm install

请注意,您可能需要运行 npm install -g <package> 的原因使用 sudo是因为 npm 默认使用 /usr/local对于全局安装,它可以是一个受限目录。但是,当您在本地安装包时(没有 -g 标志)您不需要以根用户身份运行。

关于javascript - npm install 无法安装 angularjs 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23941176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com