标签: ionic-cli

Ionic 2 更改 main.js 的名称( webpack.js output.filename 设置)

我们有一个 Ionic 2 应用程序,它既可以本地部署,也可以部署到网络上。构建时我使用npm run build --prod --release. 这只是包装ionic build.

我正在尝试更新我们的构建过程,以便能够交换main.js.index.html 中的默认值

所以我希望能够更改此文件:

<script src="build/main.js"></script>
Run Code Online (Sandbox Code Playgroud)

与(自动生成的哈希)

<script src="build/main.7b297e8f7d1c2760a1bc.js"></script>
Run Code Online (Sandbox Code Playgroud)

第 1 步是生成文件。通过使用 webpack output.filename 设置,我能够在每次构建时成功生成正确的文件。

module.exports = {
   entry: [process.env.IONIC_APP_ENTRY_POINT, './web.config', './src/ai.min.js'],
   output: {
    path: '{{BUILD}}',
    filename: '[name].[chunkhash].js',
Run Code Online (Sandbox Code Playgroud)

当我构建时,我可以看到它正确生成了源文件,但在完成ionic build失败后不久,出现一条消息说找不到build/main.js. 这是原始文件名,所以我认为我需要以某种方式让 ionic 知道我正在更改名称main.js 文件。

错误:

[11:00:32] build prod failed: ENOENT: no such file or directory, open '/Users/work/client/www/build/main.js' [11:00:32] ionic-app-script task: "build" [11:00:32] Error: ENOENT: no such file or directory, open '/Users/work/client/www/build/main.js'

我不知道如何更新,ionic …

webpack ionic2 ionic-cli

5
推荐指数
1
解决办法
4818
查看次数

无法加载资源文件:///android_asset/www/cordova_plugins.js离子CLI版本:2.0.0-alpha.18

我最近将我的Ionic CLI版本更新到2.0.0-alpha.18,从那时起每当我尝试使用Ionic build android构建我的应用程序时,当我在我的设备上运行apk时,我收到此错误消息:

无法加载资源文件:///android_asset/www/cordova_plugins.js

其他信息:Cordova CLI:5.4.0 Gulp版本:CLI版本3.9.0 Gulp本地:本地版本3.9.0离子版本:1.1.0 Ionic CLI版本:2.0.0-alpha.18 Ionic App Lib版本:2.0.0 -alpha.17 OS:Windows 8.1节点版本:v0.12.7

其他人有这个问题吗?

ionic ionic-cli

4
推荐指数
1
解决办法
6535
查看次数

安装ionic-cli-4后无法识别Cordova命令

在项目期间我想模拟(ionic cordova emulate ios)然后它问我(我通常会说是):

? The Ionic CLI (local version) has an update available (3.20.0 => 4.0.1)! Would you like to install it? Yes
> npm i -D -E ionic@latest
? Running command - done!

[OK] Updated Ionic CLI to 4.0.1! 

Please re-run your command.

Note: You can downgrade to your old version by running: npm i --save -E ionic@3.20.0
Run Code Online (Sandbox Code Playgroud)

之后我尝试重新运行命令,但它就像它不再识别命令一样ionic cordova emulate ios:

[ERROR] Unable to find command: /usr/local/bin/node /Users/$ME/.npm-packages/bin/ionic cordova emulate ios

   _             _ …
Run Code Online (Sandbox Code Playgroud)

cordova ionic-cli

4
推荐指数
1
解决办法
3263
查看次数

离子 CLI 构建错误

过去我已经能够成功地使用 Ionic CLI 来构建我的 iOS 包,但是我有一系列无法​​摆脱的错误。存档成功了,但我仍然遇到一些问题。

1)即使我正在使用该ionic build ios命令,它也会创建一个存档包而不是构建包。

2) 我收到了一些 IDEDistribution 错误:

** ARCHIVE SUCCEEDED **

Non-system Ruby in use. This may cause packaging to fail.
If you use RVM, please run `rvm use system`.
If you use chruby, please run `chruby system`.

2017-03-15 10:00:54.132 xcodebuild[11254:474630] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/v9/dqmqkj455rjbmq4n9gg4dc4m0000gn/T/ExampleSQLite_2017-03-15_10-00-54.131.xcdistributionlogs'.

1.2.840.113635.100.1.61

Exported ExampleSQLite.xcarchive to: /Applications/XAMPP/xamppfiles/htdocs/dev/_ionic/ExampleSQLite/platforms/ios/build/device

** EXPORT SUCCEEDED **
Run Code Online (Sandbox Code Playgroud)

即使在我运行rvm use system命令后也会发生此错误。

存档设置是否在 XCode 设置中?如果我尝试ionic build android正确构建(意味着它没有存档,我会收到一条BUILD …

xcode ios ionic2 ionic-cli

3
推荐指数
1
解决办法
2312
查看次数

如何将 Ionic 4 应用程序部署到 Github 页面?

我在将 Ionic 4 应用程序部署到 Github 页面时遇到问题。我尝试遵循上传 Angular 应用程序的教程,但它不起作用。它不断抛出各种错误。有人可以帮忙吗?非常感谢。

ionic-framework ionic-cli ionic4

3
推荐指数
2
解决办法
3661
查看次数

如何访问离子服务地址

ionic CLI 提供了通过以下方式为应用程序提供服务的选项

ionic serve -address=my.backend.server.com
Run Code Online (Sandbox Code Playgroud)

如何在项目中访问通过该命令给出的地址?

ionic-framework ionic-cli

2
推荐指数
1
解决办法
8901
查看次数

当我们进行离子状态恢复,保存,清除和重置时,实际发生了什么?

当我们执行以下ionic state命令时,项目实际发生了什么 ?

  • restore
  • save
  • clear
  • reset

在什么样的情况下我们需要使用它们?

我搜索了这个,但没有找到任何适当的答案细节.

我感谢您的帮助.

android ios ionic-framework ionic2 ionic-cli

1
推荐指数
1
解决办法
5683
查看次数

无法使用离子服务运行多个项目

我正在使用ionic2.以下是所有产生的信息ionic info.我基本上处理两个不同的离子项目,我想同时为它们提供服务.8000这样做时,默认情况下会在端口上加载一个项目ionic serve.我尝试使用更改第二个端口ionic serve --port 8101.但这并没有启动第二个项目.

这是以下错误:

> ionic-hello-world@ ionic:serve /Users/vramos/Workspace/visitorapp
> ionic-app-scripts serve "--port" "8100"

[21:34:57]  ionic-app-scripts 0.0.44 
[21:34:57]  watch started ... 
[21:34:57]  build dev started ... 
[21:34:57]  clean started ... 
[21:34:57]  clean finished in less than 1 ms 
[21:34:57]  copy started ... 
[21:34:57]  transpile started ... 
 events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE 0.0.0.0:53703
    at Object.exports._errnoException (util.js:1007:11)
    at exports._exceptionWithHostPort (util.js:1030:20)
    at Server._listen2 (net.js:1253:14)
    at listen (net.js:1289:10) …
Run Code Online (Sandbox Code Playgroud)

port ionic2 ionic-cli

0
推荐指数
1
解决办法
2402
查看次数

标签 统计

ionic-cli ×8

ionic2 ×4

ionic-framework ×3

ios ×2

android ×1

cordova ×1

ionic ×1

ionic4 ×1

port ×1

webpack ×1

xcode ×1