-
Notifications
You must be signed in to change notification settings - Fork 654
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NPM 使用问题汇总 #565
Comments
始终还是安装不成功! |
报错: npm ERR! System Darwin 14.4.0 |
我和楼上一样,安装不成功! |
后重试 |
还是报错- - npm ERR! network getaddrinfo ENOTFOUND registry.npmjs.org npm ERR! Please include the following file with any support request: |
@lengziyu 你网络不通?为什么连 npm 都访问不了? |
@xiangshouding 额,可能是我网络问题,最近总是断线。我回家试试看,谢谢~ |
@xiangshouding 网络恢复了,安装成功了,再次感谢~慢慢开始撸FIS了 |
[email protected] 这个依赖找不到啊 什么情况啊 |
npm WARN install Couldn't install optional dependency: No compatible version fou |
0.7.6 今天几小时前刚发布,可能是你的npm源还没更新,请稍后重试或者使用官方源试试 |
fis3 如果css 不是相对路径的 有没有办法 修改 rel="stylesheet" type="text/css" href="<%=path%>/css/base.css"> 中的base.css 为 base_c9fff2a.css |
我安装好了,但是过程中出现了这个warning:npm WARN optional dep failed, continuing [email protected],这是神马问题撒? |
@oliverxyy npm cache clean 试试 |
安装不成功: |
安装fis3运行安装程序之后:
|
同上 输出 hello world 同上 源有问题 同上 输出warning:npm WARN optional dep failed, continuing [email protected] |
现在 还在加载 估计要失败 |
fis3 有米有国内资源地址,装不上哎,跪求 |
装上了,但运行fis3 -v的时候说找不到,环境变量加弄了,怎么回事啊 |
安装完fis3,运行fis3 -v 时就会报错如下: |
@shenfusheng 请在 CMD 中执行,而不是 git-bash 亦或是 cygwin console |
@xiangshouding 重新再git-bash执行几次就ok了,有个疑问就是为什么一定要在CMD中执行呢? |
@zzlsan30 请问fis3 release的时候出现cannot find module 'isarray'这个问题你有解决了吗,我也是把文件拷到内网,执行fis3 -v成功 |
@liang511 没有 copy 全?或者来点更多错误信息 |
@xiangshouding 应该是当时没copy全吧,后来同事重新弄了一份就可以了 |
C:\Users\FOX\Desktop\vue饿了么实战\seller\build\dev-server.js:36 npm ERR! A complete log of this run can be found in: |
看样子是你自己用了 es6 得某些语法 但其实 node 本身不支持你把代码发上来看看。 发件人: [email protected]发送时间: 2017年6月3日 上午9:00收件人: [email protected]回复: [email protected]抄送: [email protected]; [email protected]主题: Re: [fex-team/fis] NPM 使用问题汇总 (#565) C:\Users\FOX\Desktop\vue饿了么实战\seller\build\dev-server.js:36
errno: 0;
^
SyntaxError: Unexpected token ;
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:393:7)
at startup (bootstrap_node.js:150:9)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] dev: node build/dev-server.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dev script 'node build/dev-server.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the seller package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node build/dev-server.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs seller
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls seller
npm ERR! There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\FOX\AppData\Roaming\npm-cache_logs\2017-06-03T00_56_29_81 5Z-debug.log
有大神帮我解决一下这个是什么错误吗??我新手
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or mute the thread.
|
为什么fis3本地安装必须./node_modules/.bin/fis3 才能运行,我看egg.js 的本地安装,egg-bin都不用cd进去/node_modules/.bin运行,这是啥原因? |
fis3 安装,不能用git-hash,只能用CMD |
你好,我在linux下使用
在这之前我是使用源代码来安装nodejs的,有人知道是怎么回事吗 |
没权限 @pigpigever |
安装的时候报错 const Hoek = require('hoek'); |
可以参考 Release https://github.com/fex-team/fis3/releases/tag/3.4.38 信息,最新版本支持要求 node 版本 4.x 以上。如果是低于这个版本的,可以安装久版本。 npm install -g [email protected] |
我遇到了这个问题,可以帮我解答一下吗?? 就是 fis3 server start 直接报错 [INFO] Currently running fis3 (C:\Users\domingo.M1\AppData\Roaming\npm\node_modules\fis3) Error: EPERM: operation not permitted, open 'C:\Users\domingo.M1\AppData\Local.fis3-tmp\server\conf.json' 谢谢你了 |
看报错应该是权限的问题
用管理员权限运行cmd试试
[email protected]
发件人: wgc
发送时间: 2018-02-08 15:38
收件人: fex-team/fis
抄送: BaiQingbin; Mention
主题: Re: [fex-team/fis] NPM 使用问题汇总 (#565)
我遇到了这个问题,可以帮我解答一下吗??
就是 fis3 server start 直接报错
C:\Users\domingo.M1>fis3 server start
[INFO] Currently running fis3 (C:\Users\domingo.M1\AppData\Roaming\npm\node_modules\fis3)
fs.js:646
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: EPERM: operation not permitted, open 'C:\Users\domingo.M1\AppData\Local.fis3-tmp\server\conf.json'
at Object.fs.openSync (fs.js:646:18)
at Object.fs.writeFileSync (fs.js:1291:33)
at Function..write (C:\Users\domingo.M1\AppData\Roaming\npm\node_modules\fis3\lib\util.js:733:8)
at Object..serverInfo (C:\Users\domingo.M1\AppData\Roaming\npm\node_modules\fis3\node_modules\fis3-command-server\lib\util.js:79:32)
at start (C:\Users\domingo.M1\AppData\Roaming\npm\node_modules\fis3\node_modules\fis3-command-server\lib\server.js:20:8)
at C:\Users\domingo.M1\AppData\Roaming\npm\node_modules\fis3\node_modules\fis3-command-server\lib\server.js:139:21
at ChildProcess. (C:\Users\domingo.M1\AppData\Roaming\npm\node_modules\fis3\node_modules\fis3-command-server\lib\server.js:75:5)
at emitTwo (events.js:126:13)
at ChildProcess.emit (events.js:214:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
@baiqb 我试过了,不行,还是出现这个问题,然后又重新安装node,重新安装了其他的东西,也不行,直接懵逼了 |
ERR! code 1 npm ERR! A complete log of this run can be found in: |
@WangJia-mm 不是说没权限么,可以把 .npm 目录直接删掉,在来一遍。 |
自己基于jquery封装了一个js脚本,类似jquery使用$一样调用的,在vue项目中使用
请问怎么解决?! 封装的脚本地址:https://github.com/carolcoral/Lcript/tree/master/src/js Have done! change 'lcript' to 'window.lcript' |
@dyoner1 你这个 case 没有遇到过啊 |
@dyoner1 要不是路径问题,要不就死没有这个包,你去安装下或者是修改路径为绝对路径 |
主要看 ERROR 部分,看样子是需要把服务给停了,文件夹正在被使用。
mryiyangzhang <[email protected]> 於 2019年2月19日 週二 上午12:53寫道:
… [image: 1550508722 1]
<https://user-images.githubusercontent.com/19646300/52965781-98c13300-33e0-11e9-8329-a8b4e8e6dc30.jpg>
报错信息是这样的,一直安装不成功请问怎么处理,minimatch版本实际是3.10.10.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#565 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAmhm46S4vgBUynQxxqXn_aGEiH5_GmXks5vOtpwgaJpZM4FLYgA>
.
|
可以加个qq嘛,824720459 |
老哥老哥,这边我用 vue 项目,我的用户名是中文,当我 run 的时候 |
@BoneDragons Windows 用户名虽然你用了中文,但貌似是用拼音建的文件夹,我看我 Windows 10 上就是这么。你具体仔细查验一下。 |
请问全局安装的fis,报错unable to load plugin [fis-postprocessor-requirejs],要怎么进行环境配置啊? |
设置一下 NODE_PATH 应该就好了;
zzhy1152767335 ***@***.***> 于2021年6月21日周一 上午10:59写道:
… 请问全局安装的fis,报错unable to load plugin
[fis-postprocessor-requirejs],要怎么进行环境配置啊?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#565 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAE2DG6O2VH6XN4Z3ZZBIQLTT2TKHANCNFSM4BJNRAAA>
.
|
现在 NPM 可谓是 node 的最佳包管理平台,很自然的 FIS 也放在上面。但是大家对 NPM 不甚了解,碰到一些稀奇古怪的安装问题觉着很摸不着头脑,然后把怒气直指 FIS。为了大家不动肝火,以及方便大家查阅,打算对常 NPM 常见问题在此汇总一下。
如何查看所有 NPM 的设置
全局安装了无法找到命令
大家都知道,FIS 是要求全局安装的,是因为避免由于 FIS 多版本不同项目目录下而导致编译时有差异,而导致不必要的麻烦。
有些同学可能遇到了
命令行执行
fis
说找不到这个命令。这时候一般都开始抓瞎了。解决办法:
npm prefix -g
会输出全局安装路径%PATH%
里面,环境变量的设置请参考 百度$(npm prefix -g)/bin
目录设置到PATH
中。echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc
echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.zshrc && source ~/.zshrc
全局安装了无法
require
这个包解决办法:
设置环境变量
Windows
<prefix>
执行npm prefix -g
获得类 Unix
安装过程中报错,checksum 失败
出现类似这样的错误
解决办法
清除缓存再进行安装
安装过程中说没权限,sudo 也不行
一般发生在_类Unix_系统中
获取缓存目录
npm config get cache
(~/.npm
)删除缓存目录
sudo rm -rf ~/.npm
再次安装坚决不要用
sudo
,如果还是出现权限问题请修改安装路径权限安装长时间不成功
NPM 平台无奈被祖国电子长城防火墙阻隔了,时不时抽风。如果遇到这种情况只有三种解决办法;
一次次重试
换个国内的源
添加代理
<http proxy>
换成你自己的 http 代理地址<https proxy>
换成你自己的 https 代理地址注意: 如果换代理了,请更改配置,不然你又会怀疑上帝
安装报
gyp*
编译不成功得详细说一下为啥有这种错误,其实 node 里面不是跑得是 V8 么,那么其第三方扩展机制也全盘拿了过来。这块说的第三方扩展是指
addon
插件,也就是所谓的native
插件。请不要被这个词语吓着了,说白了就是写一个二进制插件,用c++
写的。所以这类插件需要编译器(gcc,clang,vs)编译,安装这类插件的时候如果你系统没有装 VS 或者是 gcc 什么的编译器就会报错。
而且这类插件在各个版本的 node 下兼容性不好,所以报编译语法错误也是很正常的。遇到此类错误只有两种解决办法;
想本地安装而非全局安装,运行 FIS 怎么搞
由于种种维护上的原因,FIS 必须要全局安装包括其插件,有些人就受不了这个,觉着是反模式,咋眼一看确实是,但长远来看安装全局同一版本才是王道,有过 node 工程实践的同学对此估计深有体会。
但不巧,上线编译的时候用的编译机不是自己的机器,而无法部署 FIS 编译环境啊。这时候怎么办呢?
首先,我们得了解一下 NPM 安装的时候的一些处理。不才,直接贴 NPM 的文档。
看到
local mode
的解释了吧。当local mode
安装的时候,会把bin
链接到./node_modules/.bin
目录下。那么当本地安装 FIS
执行
来调用 FIS 进行操作。
假设你想进行更方便的操作,设置两个环境变量即可。
PATH
执行命令靠它NODE_PATH
noderequire
靠它然后就没有然后了,你可以肆意蹂躏了。
The text was updated successfully, but these errors were encountered: