美文网首页饥人谷技术博客
如何全局安装一个 node 应用?

如何全局安装一个 node 应用?

作者: 晓风残月1994 | 来源:发表于2017-11-06 16:26 被阅读258次

    点击打开官方文档

    全局安装

    其中写的很清楚,大意如下:

    npm 有两种方式安装一个package(node应用),用那种方式安装取决于你想要如何使用这个package。

    如果你想当作命令行工具来使用,就要选择全局安装,就像是使用grunt CLI(grunt 的命令行工具,比如这里有我写的一个查询天气的小应用,就是运行在命令行中的,可以选择全局安装)

    如果在你自己的项目开发中,需要依赖某个模块,那么你需要安装在当前项目下(或者当前项目能“路过”的路径中,这涉及到node_modules的查找路径,点我了解 node_modules 的查找路径,当你需要依赖某个模块,并且要在本地运行起来,那么require时并不能找到你全局安装的模块)

    全局安装使用(以我写的一个天气小工具为例):

      npm install -g xiaofeng-weather
    

    如果提示你, EACCES error,那么可能是你的权限不够,可以尝试(限 Linux 或 Mac):

    sudo npm install -g xiaofeng-weather
    

    如果提示你因为代理配置的问题,那你可以尝试:

    sudo -E npm install -g xiaofeng-weather
    

    最后生活在社会主义建设的攻坚阶段中,你直接通过 npm 安装可能体验很差(被墙等等),那么你可以选择还源,也可以使用 cnpm 来代替 npm,关于这方面直接百度就好了,另外我也踩过一些坑点,记录在下文中,如果你 npm install 某个包时,异常令人发指,那么可以看看是不是遇到了一样的情况:

    关于npm login 以及还源时的槽点

    相关文章

      网友评论

        本文标题:如何全局安装一个 node 应用?

        本文链接:https://www.haomeiwen.com/subject/xavlmxtx.html