Aja*_*yay 7 google-chrome express google-chrome-devtools babeljs webpack-2
迁移现有的webpack项目以使用webpack 3.5.5及其新配置.使用express server而不是webpack-dev-server.我必须在webpack中设置解决方案,如下所示.
const resolve = {
extensions : ['.js'],
modules : [
'node_modules',
'src',
'testApplication'
]
};
Run Code Online (Sandbox Code Playgroud)
当我使用chrome开发人员工具调试这个webpack应用程序时,我可以看到2个版本的源文件.
我的问题是
您可以使用 Webpack 的属性来配置源映射devtool。你想要的是devtool: 'source-map'(来源)。这只会向您显示 下的原始源代码webpack://。请注意,还有其他选项可能更适合您的用例。
["node_modules"]是 的默认值resolve.modules。但是,如果您指定则resolve.modules需要包含"node_modules"在数组中。(来源)。您在 中指定"src"and似乎很奇怪。如果您有本地源文件,您应该使用相对路径(例如. 这应该可以在没有"testApplication"resolve.modulesrequire("./local_module")srcresolve.modules
指定node_modulesinresolve.modules不会导致任何速度减慢(参见 2.)。速度变慢的可能原因有很多。例如,也许您错误地将 babel 应用于整个node_modules文件夹?
| 归档时间: |
|
| 查看次数: |
753 次 |
| 最近记录: |