我创建了一个新的 Cordova 应用程序
cordova create MyApp
Run Code Online (Sandbox Code Playgroud)
我想使用几个 Web 库(不依赖于 node.js),所以我用 npm 安装了它们。例如
npm install onsenui vue-onsenui --save-dev
Run Code Online (Sandbox Code Playgroud)
目录结构如下所示:
config.xml
hooks/
node_modules/
package.json
platforms/
plugins/
res/
www/
Run Code Online (Sandbox Code Playgroud)
www 中的 index.html 文件具有包含库的脚本标签
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="vue.js"></script>
<script type="text/javascript" src="onsenui.js"></script>
<script type="text/javascript" src="vue-onsenui.js"></script>
Run Code Online (Sandbox Code Playgroud)
运行该cordova run browser命令时,Web 服务器运行良好并按原样显示页面,包括加载 cordova.js 文件,但它为其他库返回 404。
有没有办法在 Cordova 中使用这些节点模块而不将它们复制到 www 目录中?