我正在使用store.js编写演示
简而言之,有两个文件index.html
和base.js
以及文件夹node_mudules
。
我通过以下方式安装store.js:
npm i store
在index.html中,它在标题中引用:
<script src="node_modules/jquery/dist/jquery.js"></script>
<script src="js/base.js"></script>
<script src="node_modules/store/store.js"></script>
但是当我尝试在base.js中使用它时,如:
store.set('user', { name:'Marcus' })
此错误:
Uncaught ReferenceError: store is not defined
我确信路径是正确的,因为它以与jquery相同的方式引用,并且jquery运行良好。
我还下载整个repo并将store.legacy.min.js
复制到我的项目中,在标题中引用:
<script src="node_modules/jquery/dist/jquery.js"></script>
<script src="js/base.js"></script>
<script src="./store.legacy.min.js"></script>
同样的错误:
Uncaught ReferenceError: store is not defined
有什么问题?任何帮助都感激不尽......
答案 0 :(得分:2)
使用它:
<script src="node_modules/store/store.js"></script>
<script src="node_modules/jquery/dist/jquery.js"></script>
<script src="js/base.js"></script>