Javascript npm安装无法安装angularjs库
我已经安装并运行了sudo npm安装。按顺序实际执行命令Javascript npm安装无法安装angularjs库,javascript,node.js,angularjs,ubuntu,npm,Javascript,Node.js,Angularjs,Ubuntu,Npm,我已经安装并运行了sudo npm安装。按顺序实际执行命令 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 e
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安装期间创建
我在安装sudo npm时收到以下警告
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)
这是为了打包.json问题可能与运行
npm install
作为sudo
有关,这可能会导致问题,这可以通过两种方式解决。但是,因为它看起来是从主目录运行的,所以您确实不需要以root用户身份运行npm安装
尝试发出相同的命令,但最后一个命令没有sudo
:
sudo npm install -g meanio
mean init yourNewApp
cd yourNewApp
sudo npm install -g bower
npm install
请注意,您可能需要使用sudo
运行npm install-g
的原因是,默认情况下,npm使用/usr/local
进行全局安装,全局安装可以是受限目录。但是,当您在本地安装软件包时(没有-g
标志),您不需要以root身份运行。您可以尝试在没有sudo
的情况下运行npm install
,所以只需$npm install
?我收到了中提到的错误,但已通过sudo chown-Rwhoami
解决。npmIf如果在运行npm install
时仍然出现错误,请尝试运行npm cache clear
,然后重试。