windows-7 – Webpack –watch在Windows上不起作用(也不是webpac
这似乎是一个常见的问题,但经过几天的积极搜索,我没有找到适用于我的方案.
> windows7-x64 首先,我无法在Windows上安装fsevents,这可能是问题,因为它是在OS X上观看的库. D:file>npm install webpack file@1.0.0 D:file `-- webpack@1.13.1 npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.13 所以,如果你的–watch在Windows上工作,请告诉我,你安装webpack时是否有同样的问题,跳过fsevents? 其次,webpack –watch会编译文件,但是它根本看不到. 例如.如果我使用手写笔,那么它实际上会阻止我的命令行,直到我按ctrl c D:file>stylus -w style.styl watching C:/Users/... compiled style.css watching style.styl _ 只有在ctrl c之后,它将会解锁我的键盘. ^CTerminate batch job (Y/N)? y stylus-watch 而webpack -w是完全不同的.它不只是在编辑文件的变化,但它也没有看.我的意思是,键入命令webpack –watch后,它一次编译文件,但它不锁定我的键盘,所以它允许我写另一个命令. D:webpa>webpack main.js bundle.js D:webpa>webpack -w main.js bundle.js D:webpa>webpack --watch main.js bundle.js D:webpa> webpack-watch 与webpack-dev-server相同 – 它启动服务器,但是立即完成它. D:webpa>webpack-dev-server --hot --inline http://localhost:8080/ webpack result is served from / content is served from D:webpa D:webpa> 看起来问题不在于webpack.config.js,因为即使使用诸如webpack –watch main.js bundle.js的命令也不会观看,但无论如何,这里是我的基本配置. var webpack = require('webpack'); module.exports = { context: __dirname,entry: "./main.js",output: { path: __dirname,filename: "bundle.js" },}; 我尝试了许多其他变种: var webpack = require('webpack'); var path = require('path'); var entry = path.join(__dirname,"main.js"); var WebpackNotifierPlugin = require('webpack-notifier'); module.exports = { context: __dirname,entry: entry,resolve: {root: [__dirname]},resolve: { fallback: path.join(__dirname,"node_modules") },resolveLoader: { fallback: path.join(__dirname,plugins: [ new webpack.OldWatchingPlugin(),new WebpackNotifierPlugin(),new webpack.ResolverPlugin( new webpack.ResolverPlugin.DirectoryDescriptionFilePlugin("bower.json",["main"]) ),new webpack.optimize.CommonsChunkPlugin('vendors','vendors/js/applibs.js'),new webpack.optimize.DedupePlugin() ] }; 正如我所说,问题似乎不在webpack.config.js中 我也尝试过如下: echo fs.inotify.max_user_watches=524288 webpack-dev-server --content-base ./ --port 9966 --hot --inline webpack --watch --watch-poll rename/move/create new folder,reinstall node.js and webpack 那么是的,如果你有这个问题,你解决了,请分享一些信息. >您有安装fsevents的问题吗? 谢谢!
我会把这个包括在这里,因为它解决了我的问题.它可能或可能不会解决您的问题,具体取决于您的帖子中的路径实际上是您使用的路径.如果不能解决你的问题,至少它会解决某些问题,因为这个问题首先出现在这个问题上.
你不能有一个“(”或“)”的路径,因为is-glob依赖性认为它是一个glob,如果你这样做.如果您必须将项目放在带有“(”(如程序文件(x86))的路径中,那么您必须在node_modules中的is-glob模块中添加如下内容: if (typeof str === 'string' && str.indexOf('Program Files (x86)') > -1) return false (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – @echo off cmd
- Windows 10用户可以快速移除U盘
- windows-server-2008-r2 – Windows事件日志中超过4 GB的含
- Windows服务的替代方案
- wpf – System.Windows.Clipboard和System.Windows.Forms.C
- windows类似grep的命令——findstr
- windows-xp – 找到瓶颈:Windows XP上的磁盘I / O.
- windows-phone-7 – 如何使应用程序出现在wp 7/8的游戏(xbo
- windows-server-2008 – 在IIS中,将多个应用程序作为独立网
- windows-server-2008-r2 – Windows 2008 R2 – 卷影副本管
- windows-server-2012-r2 – Windows中“logoff”
- “CREATOR OWNER”NTFS组在Windows中始终具有特殊
- Ansible,Chef,Puppet或____:哪个具有最强的Wind
- 防止Windows中的崩溃消息
- microsoft-office – 如何使用所有Office应用程序
- windows – 没有传统“菜单”栏的应用程序的可用
- Windows程序:如何窥探命令行参数?
- exchange-2007 – 重新启动时禁用Server 2008服务
- 局域网代码托管服务端——gitblit在windows系统中
- batch-file – 用于在windows命令中循环打印日期