Webpack 不注入变量
Webpack not injecting vars
我正在使用got
作为npm包并将其导入到我的一个组件中。当我只在 Safari 中通过 Webpack 运行所有内容时,它会说:
SyntaxError: Unexpected keyword 'const'. Const declarations are not supported in strict mode.
仔细观察后,绝对是got
包没有将他们的const
转换为var
。
我真的不确定要检查什么才能解决此问题。
通过做一些研究,我遇到了提出的解决方案,例如:
- 将
--harmony
标志添加到我的构建命令 - 让我的
.babelrc
预设"presets": ["es2015", "react", "stage-0"]
读取 - 已排除并将我的
node_modules
包含在 webpack 中的 JavaScript 加载器中
所有这些都没有帮助。
加载器示例:
{
test: /'.js$/,
loaders: ['babel'],
exclude: /node_modules/, // also tried commenting out this line
include: path.join(__dirname, 'src')
},
由于您包含src
文件夹(我相信它是node_modules
文件夹的兄弟姐妹),因此添加或评论exclude: /node_modules/
没有区别。
如果需要处理特定的已安装模块,可以使用以下加载器配置。github上的问题。
{
test: /'.js$/,
loader: 'babel',
include: [
path.join(__dirname, 'src'),
path.join(__dirname, 'node_modules', 'got')
]
},
相关文章:
- 将方法从控制器注入到未使用右变量调用的指令
- 如何将 Node.js 环境变量注入客户端 JavaScript
- Javascript:如何将带有html内容的变量注入到附加的数据属性中
- 将变量注入跨域脚本
- 我们如何将PHP变量注入Javascript
- 将变量注入 webpack
- 如何将范围中的变量注入到 Angular 控制器中
- 从变量注入属性和值
- 将变量注入回调函数范围
- 如何将变量注入子指令
- 如何防止javascript和html5游戏中的变量注入
- 将节点模块变量注入作用域
- 如何将变量注入控制器
- Rails/Javascript:如何将Rails变量注入(非常)简单的Javascript中
- 如何将通过XMLHttpRequest(AJAX)引入的变量注入到代码中?
- 将变量注入函数的作用域中
- 可以将局部变量注入到具有ng控制器的控制器集中吗
- 将j/s变量注入到可重用HTML块中而不在j/s文件中混合两者的有效方法是什么
- 如何解析URL查询字符串,然后将解析后的变量注入HTMLDOM
- 如何将Angular变量注入JavaScript变量