official_dulin

Results 92 comments of official_dulin

@luvvien 感谢分享,学习了

@jaywade95 可以参考下:https://github.com/mrdulin/blog/issues/69

@chuanner 关于这个问题,我之前提了一个issue: https://github.com/RemoteDebug/remotedebug-ios-webkit-adapter/issues/84 没解决方案,后来也没时间关注这个了,不好意思。

@wtl1019 > Those wishing to support oldIE should stick with version 2.7.1. 所以: 1. `npm rm webpack-dev-server -D` 2. `npm i [email protected] -D` 指定了特定版本,就算不用`npm 5+`以上的版本生成`package-lock.json`文件,或者使用`yarn`生成`yarn.lock`文件,团队其他人安装依赖的时候,安装的依旧是指定版本的依赖包。

@yikuo123 ```js module: { rules: [ { test: /\.js$/, include: [ src, path.resolve(__dirname, 'node_modules/webpack-dev-server') ], loader: 'babel-loader' } ] } ```

@guofuming 例如有使用es6+编写的server.js,或者ts编写的server.ts,服务端入口文件,通过webpack和babel-loader,ts-loader编译打包到`./build/server.js`, 使用`nodemon`或者`pm2`运行`./build/server.js`文件。注意node.js版本对语法的支持 **此类兼容性问题**,解决方法不外乎进行编译转换成兼容性更好的代码,添加polyfill,或者舍弃对低版本环境的兼容 关于编译后server.js调试时,如何通过sourcemap映射到源码server.ts? 一个方案:使用vscode,在launch.json文件中配置,具体配置自行google

@JakeWoki 降级后,是`node_modules/webpack-dev-server/client/index.js`文件的语法降级到`es5`,请确保其他js文件被编译转换为`es5`语法。

@Necroogre 尝试在`webpack.config.js`配置中加入`pathinfo`,会在打包出来的文件中生成各个模块的信息,可以暂时关闭压缩混淆功能,方便排查问题。 https://webpack.js.org/configuration/output/#output-pathinfo