1
lhx2008 2018-02-03 17:21:35 +08:00 via Android 2
有问题就解决问题,而不是引入更多的问题
|
2
Acebiu 2018-02-03 17:23:10 +08:00 1
我感觉 Win 上进行 node 开发应该是没有太多坑的,何不把你遇到的问题贴出来给大家看看呢?
|
3
shapl 2018-02-03 17:23:22 +08:00 1
我是 windows+node 服务器+sftp 自动同步+pm2 监听改动
|
4
biggray0312 2018-02-03 17:27:16 +08:00 via Android 1
学这两个哪个平台无所谓吧 nvs/nvm 很好用
|
5
wzw OP 今天按照有问题就解决的原则, 装了 VS Express 2013, opencv 等等. 为了 npm run dev 一个 demo 就这么多事情了.
@biggray0312 立刻尝试 nvm-windows, 希望能解决这些问题 @shapl #3 谢谢提供这个思路, 我可以考虑 vmware 装个 debian,当 node 服务器. @lhx2008 #1 谢谢这个思路, 我只是解决到有点烦人了. python 都没有这样弄过呀. @Acebiu #2 例如这个问题: node-zopfli 没装上, ``` > node-pre-gyp install --fallback-to-build node-pre-gyp ERR! Tried to download(403): https://node-zopfli.s3.amazonaws.com/Release/zopfli-v2.0.2-node-v57-win32-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v57 ABI, unknown) (falling back to source compile with node-gyp) 在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m ”开关。 cl : Command line warning D9002: ignoring unknown option '/Zc:inline' [E:\d\heweather-master\node_modules\node-zopfli\build\zopfli.vcxproj] cl : Command line warning D9002: ignoring unknown option '/Zc:inline' [E:\d\heweather-master\node_modules\node-zopfli\build\zopfli.vcxproj] zopfli-binding.cc ``` |
6
huiyifyj 2018-02-03 17:51:31 +08:00
为什么不试试双系统,我就是 Arch+Win。
最近也在学 Node.js,git,觉得用 Linux 好。 |
9
wu67 2018-02-03 18:16:51 +08:00
在用 vue 的渣渣表示,玩过 win7 10 / ubuntu / debian / 黑苹果 ,现在捡了台 Mac mini
|
10
ipwx 2018-02-03 18:17:01 +08:00 2
别尝试虚拟机 macOS,最没有意义的事情之一。
|
11
doubleflower 2018-02-03 18:28:25 +08:00
win 坑是多,建议入 linux,顺便学下 linux 以后为独立建站熟悉下
|
12
wzw OP @doubleflower #11 debian 我很熟悉呀,平时部署都是 debian
@huiyifyj #8 可能还是选 debian 吧, deepin 还没有用过 @wu67 #9 你说说 是不是 linux 上面坑少一点? |
14
murmur 2018-02-03 18:41:56 +08:00 1
操作系统不是问题
问题在你的预算有多少 |
15
wu67 2018-02-03 18:57:29 +08:00
@wzw 坑我没遇到多少,不过 Linux 就是折腾,费时间。后来玩了一下别人的黑苹果,觉得体验还算不错。另外如果要用到 photoshop,Linux 就那啥了。。。之所以抛弃 Windows,一是显示效果不如意,锯齿太感人,二是被一些国产软件恶心到了,还有就是强行更新,虽然可以改注册表,但我还是不爽
|
17
wellsc 2018-02-03 19:39:36 +08:00 via iPhone
freebsd plan9
|
18
ipwx 2018-02-03 20:08:00 +08:00 1
@murmur 说得好,操作系统不是问题,问题是你的预算多少。
如果你有预算,我会推荐 Macbook Pro。如果没有,一个简单方案是 Ubuntu Server 虚拟机,然后在 Whatever 你喜欢的操作系统里面写程序,在虚拟机里面调试。有些 IDE 比如 WebStorm 支持自动上传到 Linux 服务器,所以还是挺方便的。 |
20
MaxBear 2018-02-03 20:34:16 +08:00 via Android
@wzw 先装 Python2.7.3,再装 vs tool 2015 就好了。
stackoverflower 有这个解决方法。搜一下就好了,vs 编译版本的问题,node-gyp 安装环境要依赖 Python2.7。 |
21
MaxBear 2018-02-03 20:36:10 +08:00 via Android
当然有 OSX 环境是最好的了😉😊😉
|
23
MaxBear 2018-02-03 21:09:53 +08:00 via Android
@wzw 要 2.7.3,要装 vs tool 2015。两条命令就解决了,你可以先上 Stack Overflow 搜一下。具体方法,我回去翻下书签告诉你。
|
27
meloner 2018-02-03 23:44:46 +08:00 via Android
你们别坑新人啦,我们公司现在用 windows 机器开发一点问题都没有。
|
28
otakustay 2018-02-04 00:02:11 +08:00
node-pre-gyp ERR! Tried to download(403): https://node-zopfli.s3.amazonaws.com/Release/zopfli-v2.0.2-node-v57-win32-x64.tar.gz
下载二进制包失败了,还不是翻墙的问题……如果你在 win 上遇到这问题,在其它系统上一样会遇到 |
29
MaxBear 2018-02-04 01:03:22 +08:00 via Android 1
@wzw https://github.com/chjj/pty.js/issues/60
用这两条命令就可以解决了编译版本的错误 `npm install --global --production windows-build-tools` `npm config set msvs_version 2015 --global` |
31
MaxBear 2018-02-04 01:07:45 +08:00 via Android
坑嘛,都会踩到的,踩多了也就成老师傅了😄😄😄
|
33
wzw OP |
34
Lattez 2018-02-04 09:17:14 +08:00
唔,我是 node+vscode+zsh/powershell,所以哪个平台都一样没区别,另外 windows 有 wsl
|
35
mrcn 2018-02-04 12:13:25 +08:00 via Android
直接用 WSL 啊。
|
37
oliverhuang 2018-02-04 14:16:14 +08:00
反正你以后要部署到服务器上面的,现在不如先搞个 linux 环境适应起来
|