我不能使用npm,不熟悉细节,目前正在尝试学习“ redux”。这可能是什么问题?
执行此代码时,出现“未捕获的ReferenceError:未定义createStore 在ind.js:5“
下面您可以看到我有问题的代码段:
<script src="https://cdnjs.cloudflare.com/ajax/libs/redux/4.0.0/redux.min.js"></script>
我在HTML文件的head标签中有这个脚本标签:
<script type="text/javascript" src="./ind.js"></script>
主体末端的js文件的script标签:
SELECT columns, stuff(Coalesce('/' + t2, '') + Coalesce('/' + t1, '') , 1, 1, '') AS path
FROM table
答案 0 :(得分:0)
好的,很抱歉我以前的回答没有帮助!就像在redux docs中所说的那样,您需要先import
createStore
函数才能使用它。在Node.js中很容易做到这一点,但是如果没有它,则需要使用ES6模块。尽管对它的支持正在增加,但是我仍然遇到很多麻烦。 Chrome和Edge应该支持此功能。要使其在版本60以下的Firefox上运行,请转到about:config
并将dom.moduleScripts.enabled
更改为true
。
将脚本标签更改为此:
<script type="module" src="https://cdnjs.cloudflare.com/ajax/libs/redux/4.0.0/redux.min.js"></script>
并将其添加为代码的第一行:import { createStore } from 'redux'