我正在使用Ionic Framework和Cordova开发移动应用程序,我试图添加Cordova媒体插件,它不会为我构建.
我甚至尝试创建一个新的入门选项卡项目,然后添加媒体插件,如图所示.由于添加了媒体插件,项目无法编译.
npm install -g cordova ionic gulp
ionic start ionicTest tabs
ionic platform add ios
cordova plugin add org.apache.cordova.media
ionic build ios
Run Code Online (Sandbox Code Playgroud)
然后我删除媒体插件,没有问题项目编译完美
cordova plugin rm org.apache.cordova.media
ionic build ios
Run Code Online (Sandbox Code Playgroud)
这是我收到的错误消息,我使用的是Cordova 4.1.2版
The following build commands failed:
CompileC build/ionicTest.build/Debug-iphonesimulator/ionicTest.build/Objects-normal/i386/CDVFile.o ionicTest/Plugins/org.apache.cordova.file/CDVFile.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler
CompileC build/ionicTest.build/Debug-iphonesimulator/ionicTest.build/Objects-normal/i386/CDVLocalFilesystem.o ionicTest/Plugins/org.apache.cordova.file/CDVLocalFilesystem.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler
CompileC build/ionicTest.build/Debug-iphonesimulator/ionicTest.build/Objects-normal/i386/CDVSound.o ionicTest/Plugins/org.apache.cordova.media/CDVSound.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler
CompileC build/ionicTest.build/Debug-iphonesimulator/ionicTest.build/Objects-normal/i386/CDVAssetLibraryFilesystem.o ionicTest/Plugins/org.apache.cordova.file/CDVAssetLibraryFilesystem.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(4 failures)
Error: /Users/steven/web/ionicTest/platforms/ios/cordova/build: Command failed with exit code 65
Run Code Online (Sandbox Code Playgroud) 我有一个运行ubuntu的docker容器和一个简单的节点快速站点.
我按如下方式连接到容器
docker run -i -t -p 8080:3000 node-express
Run Code Online (Sandbox Code Playgroud)
容器中的节点应用程序正在以pm2运行,因此一旦我退出容器,它就会继续运行.
CONTAINER ID IMAGE
f32de2737e80 node-express:latest
Run Code Online (Sandbox Code Playgroud)
现在假设我想对我的应用程序进行更新.
我假设我需要连接到容器,停止节点应用程序,并进行更新,例如 git pull然后重新启动它.
我的第一个问题是如何重新连接到这个容器?
我有另一个问题,这是在生产中更新正在运行的容器的常规方法吗?
我希望在JavaScript中按类名和标记名获取DOM元素列表,而不是使用jQuery.
例如,我需要<ul>使用类获取所有元素.active
var elements = document.getElementsByTagName("ul");
var activeElements = document.getElementsByClassName('active')
Run Code Online (Sandbox Code Playgroud)
在JavaScript中执行此操作的最快和最佳方法是什么.
没有像jQuery或cheerio这样的外部库
在提交到IOS App Store之前,是否需要任何清理Ionic应用程序的过程.我确保使用app.min.css并缩小JavaScript文件.
我使用以下指南将我的Ionic应用程序上传到App Store.
该指南确实提到了注释掉所有NSLog语句,但没有注释.
假设我已经完成了适当的可用性测试,在各种设备上进行了测试,并且应用程序的运行完全符合我想要在商店中启动的功能,在提交之前是否还有其他提示可以清理构建?