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.modules
require("./local_module")
src
resolve.modules
指定node_modules
inresolve.modules
不会导致任何速度减慢(参见 2.)。速度变慢的可能原因有很多。例如,也许您错误地将 babel 应用于整个node_modules
文件夹?
归档时间: |
|
查看次数: |
753 次 |
最近记录: |